积极答复者
怎么做用户验证

问题
-
我在写asp.net的时候,为了做用户验证,就在每一个页面的load函数里面加了这句话:
if(session["user"]!=null)
{
......
}
else
{
redirect("login")
}
我觉得这一样一个个页面的写这句话,太傻了。
各位大侠,你们是怎么做用户验证的???
能不能写一个例子看看。- 已移动 Sheng Jiang 蒋晟Moderator 2014年1月5日 5:25
答案
-
你可以:
1)自定义一个类,直接继承于Page类,然后再自定义类中写上你的验证方法,其余的页面全部继承与于你自定义的那个类。
2)更好的做法直接采用微软内置的“账户验证”(配置文件中配置),参考:http://www.cnblogs.com/Brave-Heart/articles/1218898.html(注意:采用FormsAuthentication类,一般必须用Web网站而不是Web Application)。
ASP.NET Questions
Other Discussions
FreeRice Donate
Issues to report
Free Tech Books Search- 已建议为答案 Happy Chen - MSFTModerator 2014年1月9日 7:37
- 已标记为答案 Will ShaoMicrosoft employee, Moderator 2014年2月10日 13:46
全部回复
-
你可以:
1)自定义一个类,直接继承于Page类,然后再自定义类中写上你的验证方法,其余的页面全部继承与于你自定义的那个类。
2)更好的做法直接采用微软内置的“账户验证”(配置文件中配置),参考:http://www.cnblogs.com/Brave-Heart/articles/1218898.html(注意:采用FormsAuthentication类,一般必须用Web网站而不是Web Application)。
ASP.NET Questions
Other Discussions
FreeRice Donate
Issues to report
Free Tech Books Search- 已建议为答案 Happy Chen - MSFTModerator 2014年1月9日 7:37
- 已标记为答案 Will ShaoMicrosoft employee, Moderator 2014年2月10日 13:46