方法:C#用session做登陆

<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN">   
  <%@   Import   Namespace="System.Data.SqlClient"   %>   
  <%@   Import   Namespace="System.Data"   %>       
  <HTML>   
  <HEAD>   
  <TITLE>   登陆   的例子   </TITLE>   
  <META   NAME="Generator"   CONTENT="EditPlus">   
  <META   NAME="Author"   CONTENT="">   
  <META   NAME="Keywords"   CONTENT="">   
  <META   NAME="Description"   CONTENT="">   
  <Script   Language="C#"   runat="server">   
  void   Add_Click   (Object   sender,EventArgs   e)   
  {   
    string   str_id=Tel1.Text;   
    string   str_name=Tel2.Text;   
    //Session["id"]=str_name;   
    //Session["UserName"]=str_name;   
    SqlCommand   myCommand;   
    string   myselect;   
    string   myConnString=@"server=localhost;uid=sa;pwd=   ;database=test   ";   
    SqlConnection   myConnection   =new   SqlConnection(myConnString);   
    myConnection.Open();   
    myselect="Select   *   from     test   where   id   =   '"+Tel1.Text+"'   and   name='"+Tel2.Text+"'";  
    myCommand=new   SqlCommand(myselect,myConnection);   
    SqlDataReader   reader=myCommand.ExecuteReader();   
    //SqlDataReader   reader=myCommand.ExecuteReader();   
    if(Tel1.Text==""   ||   Tel2.Text=="")   
    {   
        Label1.Text="学号姓名不能为空";   
    }   
    else   if(   Session["UserName"]!=null   ||   Session["id"]!=null     )   
    {   
      Label1.Text="你已经登陆";   
    }   
    else   if(!reader.Read())   
    {   
      Label1.Text="数据库没有信息!";   
      reader.Close();   
    }   
    else   
    {   
      Label1.Text="登陆成功";   
      //   Label.Text=Session["Username"].ToString();   
        //reader.Close();   
      Tel1.Text="";   
      Tel2.Text="   ";   
      Session["UserName"]=str_name;;   
      Session["id"]=str_id;   
      //Response.Redirect("first3.aspx");   
    }   
      myConnection.Close();   
  }   
    
  </Script>   
  </HEAD>   
    
  <BODY>   
  <form   runat="server">   
    学号:   <asp:TextBox   id="Tel1"   size="20"   runat="server"/>   
    <p>   
    姓名:   <asp:TextBox   id="Tel2"   size="20"   runat="server"/>   
    <p>   
    <asp:Button   id="Add"   onClick="Add_Click"   runat="server"   Text="登陆"   ></asp:Button>   
  <p>   
  <asp:Label   id="Label1"   runat="server"/>   
  </form>   
  </BODY>   
  </HTML>   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值