国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 龙胜| 临邑县| 武穴市| 霍邱县| 东乌珠穆沁旗| 日照市| 互助| 武宣县| 稻城县| 万州区| 张北县| 伊川县| 翁源县| 灌南县| 中宁县| 札达县| 易门县| 罗源县| 巴东县| 佛冈县| 大埔区| 织金县| 千阳县| 霞浦县| 白河县| 康平县| 育儿| 清流县| 泉州市| 屏东市| 庆元县| 武穴市| 安乡县| 城口县| 枣阳市| 普格县| 洪湖市| 门头沟区| 杨浦区| 黄平县| 勃利县|