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

登录界面问题

登录界面中的用户名与密码怎么样和数据库里的连在一起,或者大家可以给我一些代码看看,登录界面例子,要源码啊 --------------------编程问答--------------------

http://zhidao.baidu.com/question/75097977.html

baidu gg 一查就一大把出来了 --------------------编程问答-------------------- 你怎样查询一个在数据库里已经存在的值? --------------------编程问答-------------------- 根据用户名从数据库里取出密码。和用户输入的比较。 --------------------编程问答-------------------- using (SqlConnection conn = new SqlConnection(""))
  {
  SqlCommand cmd1 = new SqlCommand("select * from tb where username='"+txt.Text+"'", conn );//或sqlparameter
  conn .Open();
  using (SqlDataReader dr = cmd1.ExecuteReader())
  {
  if(dr.Read())
  {
  }
 }
} --------------------编程问答--------------------
引用 4 楼 wuyq11 的回复:
using (SqlConnection conn = new SqlConnection(""))
  {
  SqlCommand cmd1 = new SqlCommand("select * from tb where username='"+txt.Text+"'", conn );//或sqlparameter
  conn .Open();
  using (SqlData……






你这个好像没写完把,我的登录界面就只有个用户名和密码还有登录和取消按钮啊,帮我写完整啊
谢谢 --------------------编程问答-------------------- 根据用户名从数据库里取出密码。和用户输入的比较。 --------------------编程问答-------------------- public bool Login(string userName,string userPwd){
     using (SqlConnection conn = new SqlConnection(""))
  {
try{
  SqlCommand cmd1 = new SqlCommand("select * from tb where username='"+userName+"',userPwd='"+userPwd+"'", conn );//或sqlparameter
  conn .Open();
  using (SqlDataReader dr = cmd1.ExecuteReader())
  {
  if(dr.Read())
  {
        return ture;
  }else{
        return false;
  }
}catch(exception){}finally{conn.Close();}
} --------------------编程问答-------------------- 我刚好有这个视频教程  WinForm登录验证功能.rar

包含源码  需要的话  请给我邮箱plaodj@qq.com  发一封索需       见信立回 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 5 楼 gavinmen 的回复:
引用 4 楼 wuyq11 的回复:

using (SqlConnection conn = new SqlConnection(""))
{
SqlCommand cmd1 = new SqlCommand("select * from tb where username='"+txt.Text+"'", conn );//或sqlparameter
conn .Open();
u……

自己不会去查资料吗?有些人为了一点分还屁颠屁颠的当爷供着了,瞧这学习的态度就不咋滴 --------------------编程问答-------------------- 这是确认按钮的
SqlConnection sqlCon = new SqlConnection("Data Source=主机名/或者什么IP地址;Initial Catalog=数据库名;Integrated Security=True");
            sqlCon.Open();
            SqlCommand cmd = new SqlCommand("select * from users", sqlCon);
            SqlDataReader rd = cmd.ExecuteReader(); 
            Bool isExist = read.Read();

If(isExist)
{
 Form2 frm2=new From2();
 frm2.Show();
 From2 frm1=new From1();
 frm1.Show();
}
else 

MessageBox.Show("该用户不存在", "提示"); 
}


这是取消按钮的
Close();
--------------------编程问答-------------------- --------------------编程问答--------------------
public SqlDataReader GetUserLoginByProc(string sUserName,string sPassword)
 {
  ///创建链接
  SqlConnection myConnection = new SqlConnection(
   ConfigurationManager.ConnectionStrings["数据库连接字符"].ConnectionString);

  ///创建Command
  SqlCommand myCommand = new SqlCommand("Pr_GetUserLogin",myConnection);
  ///设置为执行存储过程
  myCommand.CommandType = CommandType.StoredProcedure;

  ///添加存储过程的参数
  SqlParameter pUserName = new SqlParameter("@UserName",SqlDbType.VarChar,32);
  pUserName.Value = sUserName;
  myCommand.Parameters.Add(pUserName);

  SqlParameter pPassword = new SqlParameter("@Password",SqlDbType.VarChar,255);
  pPassword.Value = sPassword;
  myCommand.Parameters.Add(pPassword);

  ///定义DataReader
  SqlDataReader dr = null;
  try
  {
   ///打开链接
   myConnection.Open();
   ///读取数据
   dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
  }
  catch(SqlException ex)
  {
   ///抛出异常
   throw new Exception(ex.Message,ex);
  }
  ///返回DataReader
  return dr;
 }

 
存储过程代码:

CREATE PROCEDURE Pr_GetUserLogin
(
 @UserName varchar(32),
 @Password varchar(255)
)

AS
 
SELECT 
 UserID
FROM
 Users
WHERE
 UserName = @UserName AND Password = @Password

GO
--------------------编程问答--------------------
string   sqlcmd   =   "select   username   pwd   from   userlist   where   username=用户名   and   pwd=密码 "; 
SqlConnection   myConnection   =   new   SqlConnection(); 
myConnection.ConnectionString   =   "Data   Source   =   localhost;Initial   Catalog   =   Northwind; 
qlCommand   cmd   =   new   SqlCommand(sqlcmd,myConnection); 
SqlDataReader   reader; 
myConnection.Open(); 
reader   =   cmd.ExecuteReader(); 
if(reader.Read()) 

登陆成功 

else{ 
登陆失败 

reader.Close(); 
myConnection.Close();
--------------------编程问答-------------------- 如果是form的话
登录帐号和密码在数据中的一个表(比如Account 里面有 字段 id, pass , 权限)

程序里面有一个专门的数据库链接密码 写死在程序里面的 帐号密码 越复杂越好

web 也应该类似 --------------------编程问答--------------------  这个需要用ADO.NET 来做一个数据连接的操作,你需要通过配置数据库服务器 地址 用户名和密码来进行这一些的操作。最终需要自己进行数据的处理。楼主应该学习基础喔。而不是来这里问。 应该买一本微软的书籍仔细的从头看到尾,否则楼主最终不会有坚固的基础的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,