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;
}
分享到:
相关推荐
ASP.NET最全模块代码 ASP.NET最全模块代码
asp.net用户注册登录模块Login源码
单击“注册新用户”按钮,进入注册页面。注册成功后,返回到首页,输入用户名、密码及验证码进行登录。
《ASP.NET开发典型模块大全(修订版)》以关键技术和热点技术为核心,通过27个典型模块和5章热点技术,全面地介绍了如何使用asp.net进行各领域的web项目开发。全书共3篇分为32章,第1篇关键模块篇,覆盖网站开发的...
学习《ASP.NET开发典型模块大全》读者可以了解各个领域的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的模块源代码进行二次开发,以减少开发系统所需要的时间。《ASP.NET开发典型模块大全》适合各级...
asp.net上传模块,亲测可用,内置ajaxFileUpload插件,兼容在win8下上传
说明书中附有操作方法,使用VS2012打开亦可。
ASP.NET开发典型模块大全的第一章到第八章的源代码
很有价值!ASP.NET开发典型模块大全源码
精通ASP.NET 2.0典型模块设计与实现源代码.rar
ASP.NET 登录模块设计 登录模块能够配合注册模块让网站应用能够同用户进行信息交互,当用户在网站进行注册后,就需 要登录模块进行用户登录,登录模块虽然看上去比较容易,但是要比注册模块复杂一些,如身份处理, ...
《ASP经典模块开发大全:1小时搭建功能完备的网络系统》通过由浅入深、循序渐进的方式,向读者介绍了其数据库连接、登录验证、在线投票、在线客服、分页、图片处理、搜索、在线统计、电子邮件、上传、下载、在线编辑...
学习《ASP.NET开发典型模块大全》读者可以了解各个领域的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的模块源代码进行二次开发,以减少开发系统所需要的时间。《ASP.NET开发典型模块大全》适合各级...
《ASP经典模块开发大全:1小时搭建功能完备的网络系统》通过由浅入深、循序渐进的方式,向读者介绍了其数据库连接、登录验证、在线投票、在线客服、分页、图片处理、搜索、在线统计、电子邮件、上传、下载、在线编辑...
ASP.NET通用模块及典型系统开发实例导航 书的源代码
vb.net+access登录模块原代码
17.3 使用ASP.NET 3.5生成点播模块 214 17.3.1 在ASP.NET中引用自动生成的HTM页面 214 17.3.2 制作点播列表 215 17.3.3 完成点播功能 216 17.4 在播放媒体中插播广告 217 17.5 小结 218 第18章 报表...
ASP.NET开发典型模块大全(C#) 6~8章 代码
Asp.net开发的用户登录模块(多层架构源码)