问题描述
现有若干个系统(b/s)A、B、C.....等,均有登录窗口,无验证。要做一个登录系统L,在L中实现这若干系统的连接,并点击某个连接直接登入相应的系统(用户名和密码已有),不需要在填写用户名和密码。
解决方案
解决方案二:
这几个站点只要不跨域用cookies就可以了
解决方案三:
跨域就看看怎么用passport.
解决方案四:
首推COOKIE喽。多站点登录肯定没问题。
解决方案五:
能否给些详细的代码,3ks!!!
解决方案六:
忘了,点击连接后直接登入系统,跳过登录界面。
解决方案七:
不跨域!
解决方案八:
对阿,就是跳过登陆界面,因为用户已经是认证用户了,多个系统在同一个域中是共享cookies的。
解决方案:
楼上的各位老兄,能否给些详细的代码!3ks!!!
解决方案:
你到百度上搜索一下很多cookle的例子。。
解决方案:
学习~
解决方案:
用cookies准行用Session也应该行不跨域名用户在同一个表里读
解决方案:
登录页面 同时提交到多个页面
解决方案:
cookieps:回11楼:session是在服务器内存中的如果能访问到服务器的内存,还需要登陆干什么?
解决方案:
global.asax:voidSession_Start(objectsender,EventArgse){//在新会话启动时运行的代码Session["users_id"]="";Session["orders_id"]="";Session["orders_id_zero"]="";Session["operator_id"]="";Session["rank"]="";}
解决方案:
学习~~~
解决方案:
cookie.........
解决方案:
常见的办法是使用cookie,登录之后把用户名称和密码加密存放到cookie里,其他的系统如果发现已经有cookie信息就使用已有的用户名称和密码登录即可。如果是同一个站点的子站点,可以利用session来做。因为IIS的各子站点之间的sessionID是一致的。一个站点登录之后将登录信息静态化写入一个文件,文件名称使用sessionID,其他的系统反序列化文件来初始化session。我以前发过一个session序列化的代码,你可以看看。