当前位置:编程学习 > C#/ASP.NET >>

求助:如何制作一个页面实现用户登录?

见标题;界面如图
用户名:□
密码:□
然后两个button键:登录,取消

要求:用户名和密码从数据库中读取,如正确,提示登录成功,如错误,提示用户名或密码错误
各位大神,姑娘的性命就托付给你们了T.T --------------------编程问答-------------------- 来人啊 --------------------编程问答-------------------- google --------------------编程问答--------------------  界面用html input 标签要有name属性 后台用request获取 查数据库验证是否通过 通过则session储存一下 每个页面都判断一下session是否合法 以判断是否登录 --------------------编程问答-------------------- google很多的 --------------------编程问答--------------------

先别求,反思自己吧! --------------------编程问答-------------------- 百度吧 --------------------编程问答-------------------- 姑娘,这个很简单,多看书 --------------------编程问答-------------------- 如果是c#的话就是这样的


你们应该有通用类吧..假定叫sqlhelper
返回单行单列的方法叫obj()吧
sqlhelper sql=new sqlhelper();

object o=sql.boj(this.用户名控件.text,this.this.密码.text);

if(Convert.Toint32(O)==0)
{
//写失败的代码
}
else
{

//写成功的
} --------------------编程问答-------------------- 楼主考试呢吧 --------------------编程问答-------------------- LZ,以身相许嘛 --------------------编程问答-------------------- 这个百度或Google下、或看看相关书,即可解决。 --------------------编程问答-------------------- private void button1_Click(object sender, EventArgs e)//登录按钮单击事件
{
string name=textbox1.text;
string pwd=textbox2.text;
SqlConnection conn=new SqlConnection("server=服务器名(如果是本地数据库就填".");database=数据库名;uid=sa;password=密码(没有不填)");
conn.Open();
string sql = "select count(*) from 表名 where 用户名列=@name and 密码列=@pwd";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.Add("@name", SqlDbType.VarChar, 50).Value = name;
cmd.Parameters.Add("@pwd", SqlDbType.VarChar, 50).Value = pwd;
int count = Convert.ToInt32(cmd.ExecuteScalar());
if (count > 0)
{
   MessageBox.Show("登录成功");
}
else
{
    MessageBox.Show("用户名或密码错误");
}

private void button2_Click(object sender, EventArgs e)//取消按钮单击事件
{
Application.Exit();//退出程序
} --------------------编程问答-------------------- 楼主应该是才学吧,给你个简单得方法先获得输入得用户名,在根据用户名去查数据库,得出来得密码跟输入得密码对比是否相同,相同则提示登录成功,不相同提示失败 --------------------编程问答--------------------
引用 5 楼  的回复:
先别求,反思自己吧!

反思好多遍了,就是不会 --------------------编程问答--------------------
引用 8 楼  的回复:
如果是c#的话就是这样的


你们应该有通用类吧..假定叫sqlhelper
返回单行单列的方法叫obj()吧
sqlhelper sql=new sqlhelper();

object o=sql.boj(this.用户名控件.text,this.this.密码.text);

if(Convert.Toint32(O)==0)
{
//写失败的代码
}
else
……

这些都没见过,我这半只脚还没踏进门内呢 --------------------编程问答--------------------
引用 9 楼  的回复:
楼主考试呢吧

必须在考试呢 --------------------编程问答-------------------- 我去,这种问题都拿出来问 --------------------编程问答-------------------- 楼上都说了好几种思路了。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,