当前位置: 代码迷 >> ASP.NET >> 初学者学习啦
  详细解决方案

初学者学习啦

热度:2976   发布时间:2013-02-25 00:00:00.0
菜鸟学习啦
各位老师,小虾刚刚开始学习asp.net,现在想写一个登录验证的页面,不知道怎么入手,请给予帮助,谢谢啊。
登录的时候提供:用户名,密码。
sql2000数据库: testData,表users(userName,userPass)。

------解决方案--------------------------------------------------------
select count(*) from users where userName=@userName and userPass=@userPass

参数化查询

ExecuteScalar方法,判断是否等于1(或大于0)。
------解决方案--------------------------------------------------------
C# code
SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=sa;database=emp");        string sql = "select count(*) from t_employee where employee_name = '" + txtUser.Text + "' and password = '" + txtPwd.Text + "'";        SqlCommand cmd = new SqlCommand(sql, conn);        conn.Open();        int count = (int)cmd.ExecuteScalar();        if (count > 0)        {            Server.Transfer("Welcome.aspx");        }        else        {            Response.Write("<script>alert('用户名或密码错误')</script>");        }
------解决方案--------------------------------------------------------
(用三层来实现)
1.首先在数据库建表
2.然后拉控件设计登陆界面,VS连接数据库,这个该回吧;
3.建个类库来放表的实体类
4.建类库(数据层)
5.建个业务层
 
建议你用 sql2005 和VS2010 ...我有个小的项目有简单的登陆,以及增删查改。
要就回我邮箱: changjian512@163.com
  相关解决方案