C#

kangnn1 2007-04-23 11:06:42
如何验证用户名,密码正确已否。(如QQ登录中如何确定用户,密码和注册时相同)
谢谢
...全文
354 18 打赏 收藏 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyGou 2007-05-05
  • 打赏
  • 举报
回复
。。。
miaoliujun 2007-05-05
  • 打赏
  • 举报
回复
怎么跑到这里来问C#的问题啊
坦壇 2007-04-24
  • 打赏
  • 举报
回复
effun(地瓜) 分析的很到位
linsoo 2007-04-24
  • 打赏
  • 举报
回复
我估计楼上描述的所有东西,楼主都看不懂- -
younglady 2007-04-24
  • 打赏
  • 举报
回复
qq密碼是加密存在本機的。比較一下正確才向服務器發請求。
但通常情況下是這樣實現的。
1。獲取用戶輸入的用戶名與密碼。
2。如果密碼是加密存在數據庫中的,則將用戶輸入後的密碼加密。
3。在數據庫中查詢出用戶密碼字串,將其與用戶輸入的密碼或加密後的密碼比較。相同就登錄成功了。

一般賬戶信息是不存在xml中的(也許有吧,還沒見過)。
spiderleon 2007-04-24
  • 打赏
  • 举报
回复
select * from table where username=user and password=pass
tesling 2007-04-24
  • 打赏
  • 举报
回复
从数据库中根据用户名取出密码比较,防止sql注入
CathySun118 2007-04-24
  • 打赏
  • 举报
回复
建数据库保存用户名和密码
在登录时
select * from table where 用户名=user and 密码=pass
如果能查到则正确,否则错误
shoushii 2007-04-24
  • 打赏
  • 举报
回复
首先 密碼md5加密
使用存儲過程
然後查詢
例如:select null from table where username=@name and password=@password
if(rowcount<>0)
return true;
else
return false;

SQL SERVER 2000
guyehanxinlei 2007-04-24
  • 打赏
  • 举报
回复
方法有多种
yumanqing 2007-04-24
  • 打赏
  • 举报
回复
通过数据库查询
然后验证
Red_angelX 2007-04-24
  • 打赏
  • 举报
回复
password == select pwd from table where username='user' ? true: false;
cnwolfs 2007-04-24
  • 打赏
  • 举报
回复
取出用户密码和其它相关信息,然后根据输入信息进行校验
xiaoliangwh 2007-04-23
  • 打赏
  • 举报
回复
谢谢楼主分享
fenglu0717 2007-04-23
  • 打赏
  • 举报
回复
在数据库中不是有关于用户的表吗?
把你从界面上取到的用户名和密码与数据库里的进行比较,
把结果放在一个ArrayList中,判断是否为空,
若为空,则表示该用户不存在(这只限于你的用户名和密码是直接存放在数据库中的)
effun 2007-04-23
  • 打赏
  • 举报
回复
验证密码的方法有很多,就看你如何存密码。
如果是把明码放在数据库里,就可以直接在数据库比较密码是否正确。
如果把密码加密再存储,如使用MD5或SHA1等算法,可以在程序里先把用户提交的密码根据原加密算法取得加密后的值,再到数据库里去比较。
还有一种方法更复杂一点,就是用户在设置密码的时候,把密码与一个随机数进行组合,再把这个随机数和加密之后的值存储到数据库中。验证时要先把随机数取出,再根据先前的算法取得加密之后的值与数据库比较。这样即使用户的密码一样,在数据库里存放的值也不一样。好象ASP.NET2.0的Membership就是采用这种方式的。
kimiya25 2007-04-23
  • 打赏
  • 举报
回复
你必须有数据源存放用户的用户名和密码信息...比如数据库 xml..
然后用户登陆时获得他输入的用户名和密码去和存放的数据源内的信息做比较..
topxebec 2007-04-23
  • 打赏
  • 举报
回复
根据实际情况选择不同的方法
比如(select count * from table where 用户名=aa and 密码=bb)>0

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧