问题描述
本人是初学者现在正在做Web版的高校科研管理系统中的科研项目子系统,急求登录代码在一个登录网页中,有用户名和密码两个文本框,有两个Button控件,一个是登录,一个是重置我的sqlserver2005数据库的数据表名称是DataBase,里面的字段是Username,Password跪求高手的详细登录代码万分感激!!!!这是拉完控件后的代码开发工具:vs2005+sql2005,开发语言:c#usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;publicpartialclassLogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidtxtUsername_TextChanged(objectsender,EventArgse){}protectedvoidbtnLogin_Click(objectsender,EventArgse){}
解决方案
解决方案二:
学会了如何操作数据库,就都不是问题了
解决方案三:
DataSetmyDs=newDataSet();myCmd=newSqlCommand(sqlstr,sqlConn);myCmd.CommandText=sqlstr;myAdp.SelectCommand=myCmd;myAdp.Fill(myDs,tableName);for(inti=0;i<myDs.tables[0].rows.count;i++){if(textbox1.text.trim()==myDs.tables[0].rows[i]["Username"]&&textbox2.text.trim()==myDs.tables[0].rows[i]["Password"]){Respons.Redirict("");}else{Response.Write("<ScriptLanguage=JavaScript>alert('账号或密码错误!');</Script>");return;}}
解决方案四:
1.先在webconfig里添加数据库连接<connectionStrings><addname="SqlService"connectionString="server=.;database=DataBase;uid=sa;pwd=;"providerName="System.Data.SqlClient"/></connectionStrings>2.protectedvoidPage_Load(objectsender,EventArgse){Username.Text="";Password.Text="";}protectedvoidtxtUsername_TextChanged(objectsender,EventArgse){}protectedvoidbtnLogin_Click(objectsender,EventArgse){stringconnectionString=ConfigurationManager.ConnectionStrings["SqlService"].ToString();SqlConnectionconn=newSqlConnection();stringsqlText="select*from用户表whereUsername='"+Username.Text+"'&&Password='"+Password.Text+"'";conn.Open();SqlCommandcmd=newSqlCommand(sqlText,conn);inti=cmd.ExecuteNonQuery();if(i>0){//登录成功跳转Respons.Redirict("");}else{Response.Write("<ScriptLanguage=JavaScript>alert('账号或密码错误!');</Script>");}conn.Close();}
解决方案五:
你连基础的东西都不懂这么问下去是无底洞先把基础的东西学好
解决方案六:
同四楼,在一个系统中,登陆功能是最基本的。其思想就是:拿用户输入的用户名和密码与数据库中存储的用户名和密码对比(就是拿用户输入的用户名和密码做为条件,去数据库中查找),如果对比成功(查找成功),就允许登陆,如果对比失败,就返回错误。这个涉及到与数据库的简单交互,认真学习一段时间,就可以轻松搞定。
解决方案七:
不错!
解决方案八:
晕死登录是最基本的数据库操作,也是最简单的,好好学学就能出来了
解决方案九:
你这个还是花点钱让别人给你做了算了!不然就算你问出来七拼八凑的也不能用!
解决方案十:
引用8楼的回复:
你这个还是花点钱让别人给你做了算了!不然就算你问出来七拼八凑的也不能用!
哈哈就是到时候你也整合不起来
解决方案十一:
引用4楼的回复:
你连基础的东西都不懂这么问下去是无底洞先把基础的东西学好
++