日期:2014-05-18  浏览次数:20467 次

登陆身份验证问题?
做登陆得情况下,一般都需要用身份验证得,asp.net里面有自己得form   验证,但我又看到很多人都用session   cookie等身份验证得方法,各位大侠,能不能给点关于session   cookie得身份验证得例子或者代码呢以及如何通过session   cookie来解决页面或者按钮得验证问题,是不是再每个页面都要进行session的判断呢?谢谢大家!

------解决方案--------------------
登录成功 存储Session[ "Laborlogin "]
在所有页面
if (Session[ "Laborlogin "] == null)
{
Response.Write( " <scriptlanguage=javascript> parent.location= '../login.aspx '; </script> ");
}
这个是比较简单的了
------解决方案--------------------
asp.net里面的 form 验证,也是通过保存在cookie中来实现的
------解决方案--------------------
我做.net程序基本不用Session,身份验证一般都是使用cookie和.net票据
------解决方案--------------------
你的站点要求的安全性教高,那你就用SESSION,可以写个基类,写个像二楼的函数,然后每个页面继承它,就可以了
COOKIES随时都可以用,如你需要保存登陆信息等的用户管理。
不过你如果没有功力,写不好,一个好的用户管理,比如你写的很垃圾,三两下,把你的网站密码给破了,那你最好用FORM,这个好用,安全性高,而且你可以节约90%以上的代码。
------解决方案--------------------
同意sunzhong2003()

相信没人愿意给你发代码

自己动手,丰衣足食!