苏格拉底柏拉图 发表于 2009-6-13 21:32

如何应用ASP.NET的LOGIN控件?

本人最近用ASP.NET技术开发一个管理系统。出于安全方面的需要,本人在登陆页面使用ASP.NET里面的登陆控件。本人看了MSDN里介绍该登陆控件的内容。在MSDN里,“资格用户”的信息是通过手工创建的,信息存储在aspnetdb这一数据库里。然而在实际开发中,“资格用户”有好几千条。而这些“资格用户”的资料,都是在原来的数据库里就有的!现在本人希望能将原来数据库里的资料导进aspnetdb数据库内,但是两数据库结构相差悬殊,而且aspnetdb数据库里很多信息是加密存储的。再者就是,如何验证用户信息呢?Login控件里有一定的验证机制,然而本人也希望根据验证结果进行自定义(注意是自定义)的操作。那么,本人该如何实现这一点呢?还有就是,本人根本不知道Login控件是怎么验证的。本人曾尝试把自己创建的“资格用户”的密码更改成“a”(利用ASP.NET网站管理工具创建资格用户时,密码设定有限制),采用方法是直接在数据库里利用SQL语句把密码那一栏更改成“a”。结果,登陆时,无论我是拿回原来的密码还是“a”这一密码,都无法成功登陆。这么说,直接用SQL语句修改数据库信息是达不到真正修改密码的效果的。那么,我该如何更改密码,而且能成功设定简单密码呢?谢谢各位指教!

kinchinswh 发表于 2009-6-13 22:54

建议最好别用那个控件.

kinchinswh 发表于 2009-6-13 22:55

暂时做过几个系统,参加过3间公司的开发都没用.net自己的login控件
页: [1]
查看完整版本: 如何应用ASP.NET的LOGIN控件?