爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
C#教程
简略的登录逻辑
简略的登录逻辑
日期:2014-05-18 浏览次数:21167 次
简单的登录逻辑
两种登录逻辑哪种好
一。select * from db.table where uid='' and pwd='' if(SqlDataReader.HasRows) then 登录成功 或datatable接收数据 if (dt.Rows.Count > 0) then 登录成功
二、select * from db.table where uid='' 得到用户对象 然后if(person.pwd==txtPwd.text)then登录成功
------解决方案--------------------
差不多吧,我习惯第一种
------解决方案--------------------
个人觉得第一种适合验证,第二种更倾向于得到详细信息(中间夹杂实例化返回对象),验证从简就好
------解决方案--------------------
建议第二种,返回的信息,可以再登陆成功后可以用到,例如“XXX用户欢迎您登陆,你的积分是:XXX”
------解决方案--------------------
验证工作交给数据库做,person.pwd==txtPwd.text MS不安全,我没用过c#的字符编码的东西,所以想法仅供参考
------解决方案--------------------
就你的小程序来说这两种做法没什么本质的区别。
只是在现实中,不会有人这么做的。
------解决方案--------------------
支持3楼“建议第二种,返回的信息,可以再登陆成功后可以用到,例如‘XXX用户欢迎您登陆,你的积分是:XXX’”
------解决方案--------------------
探讨
支持3楼“建议第二种,返回的信息,可以再登陆成功后可以用到,例如‘XXX用户欢迎您登陆,你的积分是:XXX’”
------解决方案--------------------
第一种好,假设数据库和客户端是不是同一台机器,查询结果越少,传输越快。
上一篇:Ftp.dll操作上传FTP文件
下一篇: OCR running error .SOS !解决办法
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
项目中的实际有关问题,麻烦大大能不能帮忙优化下~
C#求关于整数转换有关问题~应该超简单的
【广州聚会!】8月15日,暂定户外,爬山之类。详情暴击标题可得!解决办法
难道托管对象没有值引用?该如何解决
正则表达式怎么提取字符串
.net double型转datetime,该如何解决
c# 的.cs文件打开后是完全的代码形式 要如何样变成开始的对图形编辑的形式阿
datagridview和上下文菜单的有关问题
数据库编纂求教
推荐阅读
更多>
已知数据缓冲区首地址 pbuf和缓存区长度buflength,如何保存为一个bmp文件
求C# 论坛源码(免费开源),该如何解决
C# Winform DataGridView绑定数据源的部类
关于类型转换的有关问题,请大家帮忙,多谢了
有人用WCF开发过大型项目吗,该如何解决
: 字符串轉換成字符數組
GridControl控件如何把gridView的前1列锁定,就是拖动横向滚动条时,第一列始终是不会隐藏的
.NET自带的CrystalReport免费吗解决办法
怎样把datatable原封不动的导入到mysql中 最好是又注释的那种代码 多谢
求论坛源码推荐,该怎么解决
【】excel 导入到 Listview的有关问题
文件读写可以可以安插吗
关于鼠标按下触发的事件解决方案
怎么使用C#把一些bmp图像连接成avi视频
textbox 光标定位有关问题
win8 用户控件里的事件,如何跳转页面
VSS中怎样使用Brach, 小弟我的SourceSafe菜单下Branch菜单是灰色的
■■■■■■■■■■winform编译出来的exe文件为什么在网络路径下面运行不正正常,拷贝到本机就正常了那?解决方法
C#文本框中限制只能输入数字,负号,该怎么解决
水晶报表分组中同一组的页码显示,该怎么处理