欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

跨任意語言實現(xiàn)同步登錄的方法

 更新時間:2007年01月05日 00:00:00   作者:  
關(guān)鍵字:跨平臺登錄 共享session asp php .net jsp 
做系統(tǒng)整合的時候常常會面對不同系統(tǒng)的同步登陸問題,也成為單點登陸SSO 
SSO有很多商業(yè)產(chǎn)品,部署安裝都相當(dāng)?shù)姆爆崱?nbsp;
這里我說一個非常簡單的方法實現(xiàn)同步登陸 
我要做的是asp.net和asp的,一下方法適用于任意語言的同步登陸,如php jsp等 
如,我在asp.net中登陸,會獲得一個session.sessionId的隨機數(shù)值,這個值一般情況下是不會重復(fù)的 
在用戶數(shù)據(jù)庫里新建一個aspsession的字段,用戶登陸的時候,首先獲得sessionId,然后清空用戶數(shù)據(jù)庫中所有aspsession=sessionId的aspsession的內(nèi)容 
update [user] set aspsession="" where aspsession= @sessionId 
然后更新sessionId到當(dāng)前登陸用戶的aspsession字段中 
update [user] set aspsession = @sessionId where id=@登陸用戶的ID 
這樣就保證了sessionId的唯一性 
完成登陸 
系統(tǒng)切換操作 
如要從asp.net系統(tǒng)切換到asp論壇,在asp.net系統(tǒng)中有bbs的超鏈接。http://onewww.net/bbs 修改代碼為如下http://onewww.net/bbs/login.asp?sn=<%session.sessionID%>這樣就把sessionId傳遞給了asp系統(tǒng)的登陸頁面 
asp登陸頁面要完成的工作是截獲sn,然后到asp.net的user數(shù)據(jù)庫以aspsession=sn查詢出username或者userid,最后在asp論壇中依這個username完成登陸。 
我是完成了一個asp.net系統(tǒng)和動網(wǎng)論壇的登陸 
如果有別的方法歡迎討論

相關(guān)文章

最新評論