社区
非技术区
帖子详情
C#
kangnn1
2007-04-23 11:06:42
如何验证用户名,密码正确已否。(如QQ登录中如何确定用户,密码和注册时相同)
谢谢
...全文
352
18
打赏
收藏
C#
如何验证用户名,密码正确已否。(如QQ登录中如何确定用户,密码和注册时相同) 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
C#
到底该怎么读
博客讲述了作者在重新学习
C#
语言时对于其读音的困惑,以及通过查询了解到
C#
的正确读法是[siː]-[ʃɑːp],源于C-Sharp,意在超越C和C++。同时,文章提及了
C#
的命名历史和对微软的重要性。
[
C#
]
C#
中的指针
本文详细介绍了
C#
中指针的使用方法,包括指针的基本概念、声明与使用、不安全代码的编写、固定对象的方法以及指针与数组、结构的交互等内容。
C#
教程
本教程介绍
C#
编程的基础知识及高级理念,适合初学者快速掌握
C#
编程技巧,并达到中级水平。教程涵盖
C#
语言特性、在线编译工具使用及推荐学习资源。
《
C#
本质论》 第1章
C#
概述
本文介绍了
C#
编程语言的基础,包括
C#
的语法特点,如关键字、标识符、类型定义、Main方法、变量使用、控制台输入输出、注释和托管执行机制。同时讲解了如何创建、编译和执行
C#
代码,以及使用DotnetCLI和VisualStudio的实践操作。
【
C#
基础】
C#
变量与常量的使用
本文介绍了
C#
编程中的变量与常量的使用,包括变量的定义、初始化、类别(如静态变量、实例变量等)以及常量的定义、类型,帮助读者理解这两种基本概念在
C#
程序中的应用。
非技术区
23,404
社区成员
70,506
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章