知识大全 ASP.NET项目开发指南:网络书店登录系统(2)
Posted 知
篇首语:愿你成为自己喜欢的模样,不抱怨,不将就,有自由,有光芒。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:网络书店登录系统(2)相关的知识,希望对你有一定的参考价值。
ASP.NET项目开发指南:网络书店登录系统(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
登录系统( )
下面编写后台事件处理页面ST_Login aspx cs 本页面是用户验证模块的核心 包含了用户验证的主要功能 其主要代码如程序 所示
程序 ST_Login aspx cs
protected void btnOK_Click(object sender System EventArgs e)
//判断用户是否登录成功
STGROUP ST_BookBiz ST_Auth st_auth = new
STGROUP ST_BookBiz ST_Auth()
int userid= ;
if(st_auth ST_Login(txtName Text txtPass Text out userid))
string[] role = st_auth ST_LoginType(txtName Text)
ST_BookBiz ST_Identity identity = new
ST_BookBiz ST_Identity(txtName Text Trim() userid)
Context User = new ST_BookBiz ST_Principal(identity role)
//用户身份名称
identity Name = txtName Text;
//用户角色
identity Roles = role[ ];
identity Save()
FormsAuthentication SetAuthCookie(txtName Text false)
Response Redirect( ST_Common/ST_Main aspx )
else
Response Write( <script language=
javascript >alert( 登录失败 )
</script> )
protected void btnReg_Click(object sender System EventArgs e)
Response Redirect( ST_User/ST_UserAdd aspx?Action=add )
【代码说明】代码第 ~ 行主要是判断用户是否登录成功 如果成功 转到ST_Main aspx;如果失败 则提示失败信息 登录成功后 代码第 行负责保存用户的信息到Cookie中 缓存的结果一般被放在Cache对象中
说明 Context User表示获取上下文的用户
上面代码中调用了ST_Login()方法 此方法属于ST_BookBiz类库下的ST_Auth类 其主要代码及解释如程序 所示
程序 ST_Auth cs
public bool ST_Login(string st_name string st_pass out int userid)
userid = ;
string sqlString = select st_userid from ST_Users where
st_name= +st_name+ and st_pass= +st_pass+ ;
object obj = SqlHelper ExecuteScalar(
st_SqlString CommandType Text sqlString)
if(obj!=null && obj ToString()!= )
userid = int Parse(obj ToString())
return true;
else
return false;
【代码说明】从代码第 行可以看出有一个输出参数是userid 关键字out表示这个参数是输出参数 默认在第 行将此参数设置为 ;代码第 行构建查询语句 代码第 ~ 行返回这个参数
返回目录 ASP NET项目开发指南
编辑推荐
ASP NET MVC 框架揭秘
ASP NET开发宝典
cha138/Article/program/net/201311/15851相关参考
ASP.NET项目开发指南:登录系统(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
知识大全 ASP.NET项目开发指南:Blog登录系统[2]
ASP.NET项目开发指南:Blog登录系统[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:登录系统(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
知识大全 ASP.NET项目开发指南:Blog登录系统[1]
ASP.NET项目开发指南:Blog登录系统[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:网络书店系统功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第章
ASP.NET项目开发指南:网络书店系统预览 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
ASP.NET项目开发指南:网络书店系统架构 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
ASP.NET项目开发指南:网络书店系统操作流程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:网络书店系统功能模块 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET项目开发指南:网络书店订单的展示(2)
ASP.NET项目开发指南:网络书店订单的展示(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!