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;
     }

转载于:https://www.cnblogs.com/zhangqs008/archive/2009/09/03/2802247.html

ASP.NET用户登录模块代码相关推荐

  1. 小程序登录本地服务器,微信小程序实现用户登录模块服务器搭建

    我选用的是node.js来搭建服务器,没有安装的小伙伴可以参考我的node.js其他博客. 服务器安装与配置 初始化项目,将会自动创建package.json配置文件. npm init -y 安装E ...

  2. java 用户登录模块_Java SSH框架系列:用户登录模块的设计与实现思路

    1.简介 用户登录模块,指的是根据用户输入的用户名和密码,对用户的身份进行验证等.如果用户没有登录,用户就无法访问其他的一些jsp页面,甚至是action都不能访问. 二.简单设计及实现 本程序是基于 ...

  3. java wed登录面 代码_Java Web用户登录实例代码

    实现功能: 1.用户登陆.注销 2.利用session记录用户登陆信息 3.在JSP中展示已登陆用户信息 实现原理: 登陆后通过判断用户名和密码是否和存储的一致,如果一致,就把用户信息放到sessio ...

  4. python必备基础代码-Python基础练习之用户登录实现代码分享

    python版本为python3.5 1.要求 1)输入用户名密码 2)认证成功后显示欢迎信息 3)输错三次后锁定 2.需求分析 1)用户信息存储在文件中(login/config/user_logi ...

  5. [7]深入浅出工作开源框架Camunda: camunda-webapp 用户登录功能代码分析

    在上个章节<[6]深入浅出工作开源框架Camunda: 如何远程Debug camunda-webapp的源代码>笔者解释了如何进行Camunda的远程Debug,这个章节笔者给大家分享如 ...

  6. python请输入用户名编程_Python基础练习之用户登录实现代码分享

    导读热词 python版本为python3.5 @H_502_4@1.要求 1)输入用户名密码 2)认证成功后显示欢迎信息 3)输错三次后锁定 @H_502_4@2.需求分析 1)用户信息存储在文件中 ...

  7. php开发用户登录模块,使用CodeIgniter开发用户登录注册模块

    本文介绍使用CodeIgniter来开发一个用户登录和注册的小模块,有详细的数据库表和ci代码. 1.数据库设计 字段 类型 空 额外 索引 id int(10) 否 auto_increment p ...

  8. asp php 用户登录,一个简单的asp.net 单点登录实现

    以下是实现的效果图: 首先上图的点击火车订票链接,就会打开http://学生信息平台网站/LoginToTrainSite.asa页面. LoginToTrainSite.asa页面的大致代码如下: ...

  9. 学生信息管理系统——用户登录模块问题篇

    终于进入了"学生"的优化调试阶段了,这第一个窗体就出了错误,以下是有关这个错误,我的解决办法,这个错误的原因是由于通过ADO控件连接ODBC数据源连接出了问题,导致模块代码产生了错 ...

最新文章

  1. jmeter时间格式化
  2. Ubuntu18.04安装VMware WorkStation
  3. mysql时间 gt_关于Mysql 5.6 TIMESTAMPDIFFgt;=和gt;的一个问题 - SegmentFault 思否
  4. Excel 条件格式使用方法
  5. unittest框架(惨不忍睹低配版)
  6. 淘宝店铺排名还在用老方法吗,优化店铺排名方法是否正确?
  7. filebeat-logstash-es综合运用
  8. 小学计算机座位安排表,戳痛父母们的班级座位表,安排孩子怎么坐也是一门学问...
  9. 人生苦难重重,如何解决人生的问题?| 读《少有人走的路:心智成熟的旅程》
  10. 12.利用API抓取数据
  11. Pytorch iter问题
  12. 都市青年图鉴:那些喊着奋斗的人,后来怎样了
  13. 众里寻他千百度:找网红算法
  14. 生鲜行业B2B电商平台解决方案,提高企业交易流程标准化和透明度
  15. 交换机当做路由器使用的两种方法
  16. Linux安装Microsoft Windows Fonts微软字体库
  17. 安装教程rtx2080ti_Ubuntu18.04.2下安装 RTX2080 Nvidia显卡驱动的方法
  18. 全球及中国单相固态继电器行业规模预测及产值分析报告2022~2027年
  19. Swift.自定制相册,实现首个cell是拍照功能
  20. 2021年还有哪些支持WebDAV的网盘?

热门文章

  1. 让用户舒服起来 10个改善UI的技术
  2. JavaScript的基本使用
  3. Storage medium
  4. 通过Visual Studio为Linux编写C++代码
  5. 从创建数据库到备份恢复还原详解
  6. 【android】【git】Android源代码获取(Windows)
  7. js在firefox中的问题
  8. hadoop部署单机
  9. Oracle PL/SQL编程之基础
  10. YTU 2917: Shape系列-3