基于数据库的C#用户登录程序
来源:互联网 发布:吉尼佛摄影吧淘宝 编辑:程序博客网 时间:2024/05/21 04:39
这篇文章只是部分代码,是将一个项目拆开了的,避免放在一块儿太长,不便阅读。
原文在这儿,看的话可以从这儿开始:
源代码可从这儿下载:http://download.csdn.net/detail/tingzhiyi/9173473
效果图:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace ADO{ public partial class login : Form { public login() { InitializeComponent(); } int n = 0; private void button1_Click(object sender, EventArgs e) { if (tb_username.Text=="") MessageBox.Show("请输入用户名"); else if (tb_userpwd.Text=="") MessageBox.Show("请输入登录密码"); else { string constring = "server=Flz;database=product;Integrated Security=True;"; using (SqlConnection conn = new SqlConnection(constring)) { string sql="select count(*) from login where username=@name and userpwd=@pwd"; SqlCommand comm = new SqlCommand(sql,conn); comm.Parameters.AddWithValue("@name",tb_username.Text); comm.Parameters.AddWithValue("@pwd",tb_userpwd.Text); conn.Open(); int count=Convert.ToInt32(comm.ExecuteScalar()); #region 登录成功 if (count > 0) { operation f1 = new operation(); f1.Show(); this.Hide(); } #endregion #region 登录失败 else { MessageBox.Show("用户名或密码输入错误,请重新登录!"); tb_userpwd.Text = string.Empty; tb_userpwd.Focus(); n++; if (n>=3) { MessageBox.Show("密码输入次数太多,程序即将退出!"); Application.Exit(); } } #endregion } } } //启动程序光标跳到用户名框 private void login_Load(object sender, EventArgs e) { tb_username.Focus(); } //重置用户名和密码 private void button2_Click(object sender, EventArgs e) { tb_username.Text = string.Empty; tb_userpwd.Text = string.Empty; tb_username.Focus(); } //回车光标跳到密码框 private void tb_username_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar==13)//回车键的ASC码是13 { tb_userpwd.Focus(); } } //回车登录 private void tb_userpwd_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar==13) { button1_Click(sender,e); } } }}
0 0
- 基于数据库的C#用户登录程序
- 基于数据库的C#产品信息管理系统,用户登录程序
- 基于MVC的用户登录程序
- C#连接数据库 用户登录
- 基于javascript的用户登录页面验证
- 基于Servlet的用户登录过滤器
- 基于struct2的完整用户登录
- 基于HttpServlet的用户登录网站 实例
- 基于JSP+Servlet的用户登录验证
- 基于spring security的用户单点登录
- Java 实现基于UDP的用户登录
- php 基于cookie的用户登录验证
- 基于装饰器的用户管理登录
- 基于cookie的用户登录模块
- 简单的c# 登录程序
- c#中连接数据库关于sqlconnection的用户sa无法登录的问题
- 基于ajax+php+mysql数据库实现用户注册登录
- c# 一个托盘程序的详细设计过程(用户登录)
- LintCode : 颠倒整数
- hdu 2030 汉字统计
- hdu 2031 进制转换
- hdu 2032 杨辉三角
- hdu 2033 人见人爱A+B
- 基于数据库的C#用户登录程序
- 【UI布局优化】Android布局优化的几种方式
- android:hint 默认提示内容
- hdu 1509 Windows Message Queue (优先队列)
- hdu 1870 愚人节的礼物
- hdu 1873 看病要排队
- hdu 1702 ACboy needs your help again!
- system V信号量和Posix信号量
- websphere8 从安装到部署 测试集群应用程序 安装j2ee程序(非常详细)