【喜科堂】用户登录学习总结
来源:互联网 发布:linux 网络限流 编辑:程序博客网 时间:2024/05/17 09:32
头一次写,不知道能不能坚持,我试着边整理思路边写,再慢慢修改吧
1、先再Program.cs类中定义一个全局的Admin用来保存当前登录用户的信息,以便显示在登录界面上
2、程序执行先再program.cs中显示用户登录窗体
FrmUserLogin objLoginForm = new FrmUserLogin();DialogResult reuslt = objLoginForm.ShowDialog();
3、接着在用户登录界面的确认按钮中编写单击代码,这里要判断账号密码是不是符合要求,随后将符合要求的账号密码信息封装到Admin objAdmin对象中
4、下一步就是验证objAdmin对象中的账号密码是不是正确
调用AdminService类的AdminLogin(这个方法用来检测账号密码)
5、在AdminLogin中,进行数据库连接并查询操作
string sql = "select AdminName from Admins where LoginId={0} and LoginPwd='{1}'";sql = string.Format(sql, objAdmin.LoginId, objAdmin.LoginPwd);
sql语句赋值到sql中
cmd.ExecuteReader(CommandBehavior.CloseConnection);
ExecuteReader 返回一个SqlReader对象,里面有在数据库查询得到的结果
如果查询到了,那么objAdmin.reader()不为空,否则设置为null
6、最后就是返回登录界面的程序
if (objAdmin == null){MessageBox.Show("登录账号或密码错误!", "登录提示");}else{Program.currentAdmin = objAdmin; //保存用户对象this.DialogResult = DialogResult.OK;//设置登录成功信息提示this.Close();}
在进行数据库操作的时候,用到ExecuteReader方法,SqlDataReader类
ExecuteReader最后返回一个datareader类
可以用SqlDataReader类对象从SQL Server数据库中读取行
阅读全文
0 0
- 【喜科堂】用户登录学习总结
- session学习总结-用户登录及一次性校验码案例
- struts学习之用户登录
- (学习java)模拟用户登录
- JavaWeb学习总结(基于Servlet+JSP+JavaBean开发模式的用户登录注册)
- javaweb学习总结(——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- Flask学习总结笔记(9) -- 利用Flask-Login维护用户登录状态
- java web学习总结22:基于Servlet+JSP+JavaBean开发模式的用户登录注册
- 用户登录界面测试用例总结
- 学习网站第三方用户登录开发
- Linux学习笔记之用户登录
- Shell编程学习-查看用户登录时间
- C#入门学习(2) 用户登录
- yii 登录用户数据获取 (yii学习)
- jsp struts2 学习(三) ----- 用户登录验证
- XMPP学习——2、用户登录
- struts2 学习二 用户登录处理
- OpenFire源码学习之五:用户登录
- 二叉树中和为某一值的路径
- php数据库字典
- Lua 源码分析 TString
- BZOJ2720 列队春游 [期望][数学]
- 从苦逼到牛逼,详解Linux运维工程师的打怪升级之路
- 【喜科堂】用户登录学习总结
- SQLite之execSQL()和rawQuery()
- 微信开发笔记--遇到的各种坑
- sql server驱动及url问题
- [HAOI2007]理想的正方形
- UVA 714Copying Books
- 移动APP漏洞自动化检测平台建设
- python编码问题总结
- 当应用程序不是以UserInteractive 模式运行时显示模式对话框或窗体