社区
非技术区
帖子详情
C#
kangnn1
2007-04-23 11:06:42
如何验证用户名,密码正确已否。(如QQ登录中如何确定用户,密码和注册时相同)
谢谢
...全文
354
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#
的时候还是在大学课堂,然而参加工作之后一直没有用上这门语言!当时学的东西也差不多都还给老师了。 现在入手U3D,又得重新开始捡起这门语言了! 比较奇葩的是,再次接触这门语言第一个令我纠结的点不是语法、特性之类的,而是
C#
怎么读来着... 之前我一直读作"C恰普",最近看视频教程的时候听到了"C井",虽然之前也有听过这个读法,但是始终觉得这种读法有点草率~ 话说"C井"也确实很形象,# 和 井 这不俩双胞胎嘛! 不过这也让我对自己的读法是否标准有了疑惑,既然产生了问
C#
教程
C#
教程
C#
是一个简单的、现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的。 本教程将告诉您基础的
C#
编程,同时将向您讲解
C#
编程语言相关的各种先进理念。 现在开始学习
C#
!
C#
在线工具 谁适合阅读本教程? 本教程有助于初学者理解基础的
C#
编程。在学习完本教程后,您将到达一个中级的
C#
编程水平。
C#
语言历史版本特性(
C#
1.0到
C#
8.0汇总)
C#
语言历史版本特性(
C#
1.0到
C#
8.0汇总) 历史版本
C#
作为微软2000年以后.NET平台开发的当家语言,发展至今具有17年的历史,语言本身具有丰富的特性,微软对其更新支持也十分支持。微软将
C#
提交给标准组织ECMA,
C#
5.0目前是ECMA发布的最新规范,
C#
6.0还是草案阶段,
C#
7.1是微软当前提供的最新规范。 这里仅仅列个提纲,由于
C#
5.0是具有ECMA标...
C#
|
C#
快速入门
C#
简介
C#
是一个现代的、通用的、面向对象的编程语言。 .Net 包括 .Net平台 和 .Net FrameWork 框架。平台是应用运行的基础,框架则提供支持应用在该平台上运行的能力。
C#
可以开发基于 .Net 平台的应用。 综上,可以明白在电脑上安装某些软件需要额外安装.Net的原因,与之相对应的是:Java既是语言又是平台。 .Net 框架 .Net框架可以开发 window应用...
[
C#
]
C#
匿名方法
C#
匿名方法是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。可以使用匿名函数来初始化命名委托,或传递命名委托作为方法参数。本文主要介绍
C#
匿名方法。
非技术区
23,404
社区成员
70,506
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章