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;
}
转载于:https://www.cnblogs.com/zhangqs008/archive/2009/09/03/2802247.html
ASP.NET用户登录模块代码相关推荐
- 小程序登录本地服务器,微信小程序实现用户登录模块服务器搭建
我选用的是node.js来搭建服务器,没有安装的小伙伴可以参考我的node.js其他博客. 服务器安装与配置 初始化项目,将会自动创建package.json配置文件. npm init -y 安装E ...
- java 用户登录模块_Java SSH框架系列:用户登录模块的设计与实现思路
1.简介 用户登录模块,指的是根据用户输入的用户名和密码,对用户的身份进行验证等.如果用户没有登录,用户就无法访问其他的一些jsp页面,甚至是action都不能访问. 二.简单设计及实现 本程序是基于 ...
- java wed登录面 代码_Java Web用户登录实例代码
实现功能: 1.用户登陆.注销 2.利用session记录用户登陆信息 3.在JSP中展示已登陆用户信息 实现原理: 登陆后通过判断用户名和密码是否和存储的一致,如果一致,就把用户信息放到sessio ...
- python必备基础代码-Python基础练习之用户登录实现代码分享
python版本为python3.5 1.要求 1)输入用户名密码 2)认证成功后显示欢迎信息 3)输错三次后锁定 2.需求分析 1)用户信息存储在文件中(login/config/user_logi ...
- [7]深入浅出工作开源框架Camunda: camunda-webapp 用户登录功能代码分析
在上个章节<[6]深入浅出工作开源框架Camunda: 如何远程Debug camunda-webapp的源代码>笔者解释了如何进行Camunda的远程Debug,这个章节笔者给大家分享如 ...
- python请输入用户名编程_Python基础练习之用户登录实现代码分享
导读热词 python版本为python3.5 @H_502_4@1.要求 1)输入用户名密码 2)认证成功后显示欢迎信息 3)输错三次后锁定 @H_502_4@2.需求分析 1)用户信息存储在文件中 ...
- php开发用户登录模块,使用CodeIgniter开发用户登录注册模块
本文介绍使用CodeIgniter来开发一个用户登录和注册的小模块,有详细的数据库表和ci代码. 1.数据库设计 字段 类型 空 额外 索引 id int(10) 否 auto_increment p ...
- asp php 用户登录,一个简单的asp.net 单点登录实现
以下是实现的效果图: 首先上图的点击火车订票链接,就会打开http://学生信息平台网站/LoginToTrainSite.asa页面. LoginToTrainSite.asa页面的大致代码如下: ...
- 学生信息管理系统——用户登录模块问题篇
终于进入了"学生"的优化调试阶段了,这第一个窗体就出了错误,以下是有关这个错误,我的解决办法,这个错误的原因是由于通过ADO控件连接ODBC数据源连接出了问题,导致模块代码产生了错 ...
最新文章
- jmeter时间格式化
- Ubuntu18.04安装VMware WorkStation
- mysql时间 gt_关于Mysql 5.6 TIMESTAMPDIFFgt;=和gt;的一个问题 - SegmentFault 思否
- Excel 条件格式使用方法
- unittest框架(惨不忍睹低配版)
- 淘宝店铺排名还在用老方法吗,优化店铺排名方法是否正确?
- filebeat-logstash-es综合运用
- 小学计算机座位安排表,戳痛父母们的班级座位表,安排孩子怎么坐也是一门学问...
- 人生苦难重重,如何解决人生的问题?| 读《少有人走的路:心智成熟的旅程》
- 12.利用API抓取数据
- Pytorch iter问题
- 都市青年图鉴:那些喊着奋斗的人,后来怎样了
- 众里寻他千百度:找网红算法
- 生鲜行业B2B电商平台解决方案,提高企业交易流程标准化和透明度
- 交换机当做路由器使用的两种方法
- Linux安装Microsoft Windows Fonts微软字体库
- 安装教程rtx2080ti_Ubuntu18.04.2下安装 RTX2080 Nvidia显卡驱动的方法
- 全球及中国单相固态继电器行业规模预测及产值分析报告2022~2027年
- Swift.自定制相册,实现首个cell是拍照功能
- 2021年还有哪些支持WebDAV的网盘?