ASP.NET用户登录模块代码

    1.验证用户登录;
    public static bool ValidateUser(string UserName,string UserPwd)
    {
        bool Flage = false;
        string procname = "dbo.ValidateUse";
        SqlParameter[] prams =
       {
                new SqlParameter("@UserName",SqlDbType.VarChar,50),
                new SqlParameter("@UserPwd",SqlDbType.VarChar,100)
       };
        prams[0].Value = UserName;
        prams[1].Value = UserPwd;
        int intResult = DataBase.RunExecuteScalar(procname, prams);
        if (intResult > 0)
        {
            Flage = true;
        }
        return Flage;
     }   
        //使用到的存储过程;
        /*ALTER PROCEDURE dbo.ValidateUse  
         (
         @UserName varchar(50),
         @UserPwd varchar(100)
         ) 
            AS
         select count(*) from Users where UserName=@UserName and UserPwd=@UserPwd
         RETURN
         */
      //数据访问类的执行函数

      public static int RunExecuteScalar(string procName, SqlParameter[] prams)
      {
        SqlConnection Conn = ReturnConn();
        SqlCommand Cmd = CreateCmd(procName, prams, Conn);
        int intResult =Convert.ToInt32(Cmd.ExecuteScalar());
        Conn.Close();
        return intResult;
      }

2.注册用户时,检验用户是否存在;
    public static bool IsValidateUserName(string UserName)
    {
        bool Flage = false;
        string procname = "dbo.IsValidateUserName";
        SqlParameter[] prams =
       {
           new SqlParameter("@UserName",SqlDbType.VarChar,50)};
           prams[0].Value = UserName;
           int intResult = DataBase.RunExecuteScalar(procname, prams);
           if (intResult > 0)
          {
              Flage = true;
          }
          return Flage;

    }     
    /*对应的存储过程
         * ALTER PROCEDURE dbo.IsValidateUserName  
         (
         @UserName varchar(50)
         ) 
           AS
         select count(*) from Users where UserName=@UserName
         RETURN
         */
3.注册用户:
    public static bool AddUser(Users singleUser)
    {  
        bool Flage=false;
        string procname = "dbo.AddUser";
        SqlParameter[] prams ={
                                  new SqlParameter("@UserName",SqlDbType.VarChar,50),
                                  new SqlParameter("@UserPwd",SqlDbType.VarChar,100)};
        prams[0].Value = singleUser.UserName;  //singleUser为数据表user表对应的类;
        prams[1].Value = singleUser.UserPwd;
        int intResult = DataBase.RunExecute(procname, prams);
        if(intResult>0)
        {
            Flage = true;
        }
        return Flage;       
    }
      //用到的存储过程;

      ALTER PROCEDURE dbo.AddUser  
      (
         @UserName varchar(50),
         @UserPwd varchar(100)
       ) 
      AS
      insert into Users(UserName,UserPwd) values(@UserName,@UserPwd)
      RETURN
     //数据访问类中的执行函数;
     public static int RunExecute(string procName,SqlParameter[] prams)
     {
        SqlConnection Conn = ReturnConn();
        SqlCommand Cmd = CreateCmd(procName,prams,Conn);
        int intResult = Cmd.ExecuteNonQuery();
        Conn.Close();
        return intResult;
     }

时间: 2024-10-26 11:20:06

ASP.NET用户登录模块代码的相关文章

asp用户登录模块实例代码

 asp用户登录模块实例代码: 用户登录验证脚本,Chkpwd.asp 以下为引用的内容: <%  '=======用户登录验证脚本=======  '如果尚未定义Passed对象,则将其定义为false,表示没有通过验证  If IsEmpty(Session("Passed")) Then  Session("Passed")=false  End If  'Session("Passed")=False,表示尚未通过验证,则开始读取从

ASP用户登录模块的设计

ASP用户登录模块的设计 用户登录验证脚本,Chkpwd.asp <% '=======用户登录验证脚本======= '如果尚未定义Passed对象,则将其定义为false,表示没有通过验证 If IsEmpty(Session("Passed")) Then Session("Passed")=false End If   'Session("Passed")=False,表示尚未通过验证,则开始读取从表单传来的验证信息 If Sess

Struts 2.1.6精简实例系列教程(6):重写用户登录模块(整合Jquery+JSON)

网上有许多关于Struts2与JSON的文章,Google加百度,查阅了许多,有各种各样的做法.其中,大部分的文章都说要加进一个叫 jsonplugin的插件,在Google Code可以下载.以前我有做过测试,也是用它,但着实麻烦,要让Struts2的package继承一个叫"json-default"的父 package.网上的文章,大部分都是说从Struts的Action如何把JSON数据发送回浏览器端(Ajax),而我想要一个跟它们相反的过程(即从Ajax端发送数据到服务器端的

Struts 2.1.6精简实例系列教程(2):用户登录模块的实现

用户登录几乎是每一个Web系统的必需模块,本期教程就通过用户登录模块来讲解Struts2.1.6的Action和Result的Annotation配置. 上期的Struts 2.1.6 精简实例系列教程(1):环境的搭建与HelloSimple中,我们建的package名为"cn.simple.action",这些包名有一个规则的,只要包含 "action,actions,struts,struts2"都会默认被扫描到为Action类,也就是说,我们只要配置了如 &

带数据库的ASP用户名密码登录验证代码

  带数据库的ASP用户名密码登录验证代码,这个代码里有登录判断的完整逻辑,包括连接数据库,查询判断用户名和密码是否正确,返回重填,关闭数据库记录集等,对ASP初学者有相当好的借鉴价值: 这里连接的是SQLSERVER数据库,数据库就不上传了,里面有两个字段,name是存储用户名,userpassword是密码字段,自己手动创建个,修改本代码里面的数据库连接信息就可测试了.

php-PHP模拟用户登录模块设计

问题描述 PHP模拟用户登录模块设计 初学者,遇到下面问题,求帮助! 1.模拟用户登录模块,具体要求如下: (1).创建一个用户登录的表单页面. (2).对用户输入的信息进行二次验证,即在客户端进行输入格式验证(如用户名不能为空,密码至少6位等),在服务器端进行用户名和密码的匹配验证(可以假设一个用户名和密码). (3)根据不同的验证结果给用户合理的反馈. 解决方案 这是个问题么.... 解决方案二: 不明白问题是什么..

Java Web用户登录实例代码_java

实现功能: 1.用户登陆.注销 2.利用session记录用户登陆信息 3.在JSP中展示已登陆用户信息 实现原理: 登陆后通过判断用户名和密码是否和存储的一致,如果一致,就把用户信息放到session中储存:如果不一致就提示信息,并且返回登陆页面. 显示信息页面上固定从session中找用户登陆信息,找到就显示用户信息,没找到就显示登陆框. 注销很简单,就是清空session信息. 主要文件: 1.LoginAction:struts2的Action类,用于处理JAVA端的主要登陆和登出逻辑.

图文演示Flash+ASP实现用户登录/注册程序第1/2页_Flash As

Flash一帧可以完成.asp也可以一个文件完成,这里我将用户登录和用户注册分为两步做,方便大家理解,Flash分两帧,asp分两个文件. 准备: Flash8 , IIS ,Miscrosoft Access 2003; 开始: 数据库中: 用设计视图新建一个名为 UserTable 的表,三个字段分别为 id 为自动编号,username为文本,password为文本;输入一条数据 username 和 password 都为chooseflash; 如图: Flash中: 新建文件命名为l

php mysql简单的用户登录实现代码

这里只给初学者用的一些参考教程,告诉你如何实现用户登录,我们是利用php教程 mysql教程做的希望对你有所帮助. $userid=trim($_POST["username"]); $userpass=trim($_POST["password"]); $admin_pass=substr(md5($userpass),0,32); //数据库教程密码 echo $userid."<br>".$admin_pass."&l