理论上可以这样实现:
假设另一站点使用Form验证,你添加一个页面,此页面不需要进行验证,假定为OK.aspx,在OK.aspx的load事件中使用FormsAuthentication.SetAuthCookie创建身份验证票,然后自动跳转到另的页面,这样就不会要求再登录了。
假设另一站点使用Form验证,你添加一个页面,此页面不需要进行验证,假定为OK.aspx,在OK.aspx的load事件中使用FormsAuthentication.SetAuthCookie创建身份验证票,然后自动跳转到另的页面,这样就不会要求再登录了。
Response.Redirect("site2.aspx?flag=asdfadfadfadssd")flag是一组与用户相关的随机数
可以把SESSION数据存在数据库里!
详细help see msdn!
谁能给我一些代码?
谢谢
每一次用户登录随机产生一个GUID,作为用户标识,该GUID有效期为30分钟(可以自行修改),在不同的网站之间传递该GUID就可以了,这种方法比较简单易行。也不要跟踪登录状态。
可以将数据库的密码字段也加密嘛,这样还可以非常安全的管理用户密码呢