DataSet案例:用户登录入门8
2011-03-30 21:33
453 查看
先新建一个表并输入数据:
为这个数据库建立一个强类型数据集,并建立几个自定义的方法
首先是错误次数清零
然后是错误次数增加
最后是根据输入的username来得到数据
设计一个窗体,其中登录按钮的ID是:login
双击这个按钮,在生成的按钮事件中输入:
这样就完成了登录的验证,程序清晰明了.
为这个数据库建立一个强类型数据集,并建立几个自定义的方法
首先是错误次数清零
然后是错误次数增加
最后是根据输入的username来得到数据
设计一个窗体,其中登录按钮的ID是:login
双击这个按钮,在生成的按钮事件中输入:
private void login_Click(object sender, EventArgs e) { T_PersonTableAdapter adapter = new T_PersonTableAdapter(); string username = txtUsername.Text; var users = adapter.GetDataByUserName(username); if (users.Count <= 0) { MessageBox.Show("没有这个用户"); } else { //说明有这个用户,判断下密码 if (txtPassword.Text == users[0].Password) { MessageBox.Show("欢迎登录"); adapter.errorTimes清零(username); } //看是否是登录次数过多的 //太多的就是恶意登录了,直接return else if (users[0].ErrorTimes>3) { MessageBox.Show("尝试次数过多"); return; } //错误次数小于3次的话提示下 else { MessageBox.Show("密码错误"); adapter.errorTimes增加(username); } } }
这样就完成了登录的验证,程序清晰明了.
相关文章推荐
- DataSet案例:用户登录入门8
- 【JSF】快速入门案例(用户登录界面)
- struts的快速入门案例(用户登录验证)——手动配置方式
- struts的快速入门案例(用户登录验证)——手动配置方式
- structs2入门 用户登录案例
- Struts2自定义拦截器案例:验证用户是否登录拦截器
- session学习总结-用户登录及一次性校验码案例
- MVC案例,开发用户登录模块(一)
- Android数据存储和访问之SharedPreferences存储方式_用户登录记住密码案例
- struts入门案例 登录
- 用户登录记住密码案例
- Android案例-用户登录记住密码
- asp.net入门---数据库连接和登录用户
- Project Server 2013新手入门 (五)配置用户登录
- 用户注册登录案例
- [入门]永远的用户登录 - 学习中
- Spring Boot / Spring MVC 入门实践 (三) : 入门项目介绍与用户注册登录的实现
- 案例------用户登录记住密码
- 用户登录记住密码案例
- 【Android】用户登录注册界面开发及用户信息管理案例代码详解