国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 網頁設計 > 正文

跨任意語言實現同步登錄的方法

2024-08-30 08:33:00
字體:
來源:轉載
供稿:網友
關鍵字:跨平臺登錄 共享session asp php .net jsp 
做系統整合的時候常常會面對不同系統的同步登陸問題,也成為單點登陸SSO 
SSO有很多商業(yè)產品,部署安裝都相當的繁瑣。 
這里我說一個非常簡單的方法實現同步登陸 
我要做的是asp.net和asp的,一下方法適用于任意語言的同步登陸,如php jsp等 
如,我在asp.net中登陸,會獲得一個session.sessionId的隨機數值,這個值一般情況下是不會重復的 
在用戶數據庫里新建一個aspsession的字段,用戶登陸的時候,首先獲得sessionId,然后清空用戶數據庫中所有aspsession=sessionId的aspsession的內容 
update [user] set aspsession="" where aspsession= @sessionId 
然后更新sessionId到當前登陸用戶的aspsession字段中 
update [user] set aspsession = @sessionId where id=@登陸用戶的ID 
這樣就保證了sessionId的唯一性 
完成登陸 
系統切換操作 
如要從asp.net系統切換到asp論壇,在asp.net系統中有bbs的超鏈接。http://onewww.net/bbs 修改代碼為如下http://onewww.net/bbs/login.asp?sn=<%session.sessionID%>這樣就把sessionId傳遞給了asp系統的登陸頁面 
asp登陸頁面要完成的工作是截獲sn,然后到asp.net的user數據庫以aspsession=sn查詢出username或者userid,最后在asp論壇中依這個username完成登陸。 
我是完成了一個asp.net系統和動網論壇的登陸 
如果有別的方法歡迎討論
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 卓尼县| 兰州市| 镇宁| 昌黎县| 大同市| 万安县| 和静县| 周宁县| 寿光市| 黔江区| 华蓥市| 梧州市| 垣曲县| 平安县| 延长县| 巨野县| 沁水县| 扶风县| 上思县| 杂多县| 新野县| 五峰| 通州市| 普定县| 绥芬河市| 阿克陶县| 厦门市| 威海市| 赤水市| 铜川市| 沙河市| 新平| 维西| 临洮县| 黑水县| SHOW| 新郑市| 蓬溪县| 霍林郭勒市| 荔波县| 高密市|