摆脱Login控件,自己定义登录操作
2017-09-20 15:17
363 查看
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
//在登录过程中,程序自动使用login.aspx进行拦截
//验证用户通过后,自动返回拦截的位置
if (Membership.ValidateUser(this.TextBox1.Text, this.TextBox2.Text))
{
this.Session["xh"] = this.TextBox1.Text;
FormsAuthentication.RedirectFromLoginPage(this.TextBox1.Text, false);
}
}
转藏到我的图书馆 献花(0) +1 分享:
微信
QQ空间 QQ好友 新浪微博 推荐给朋友
来自: glxym
> 《asp.net》
以文找文 | 举报
上一篇:asp.net2.0安全性(Login系列控件)
{
//在登录过程中,程序自动使用login.aspx进行拦截
//验证用户通过后,自动返回拦截的位置
if (Membership.ValidateUser(this.TextBox1.Text, this.TextBox2.Text))
{
this.Session["xh"] = this.TextBox1.Text;
FormsAuthentication.RedirectFromLoginPage(this.TextBox1.Text, false);
}
}
Membership用法详解用户与角色管理在asp.net2.0中是通过Membership和Roles两个类来实现的。1.创建用户...string userName = txtUsername.Text; string passWord = txtPassword.Text; string email = txtEmail.Text; string passwordQuestion = ddlPasswordQuestion.SelectedValue; string passwordAnswer = txtPasswordAnswer.Text; MembershipCreateStatus result; // 创建一个用户 Membership.CreateUser(userName, passWord, email, passwordQuestion, passwordAnswer, true, out result); //显示创建结果,并做后期处理 lblResults.Visible = true; switch (result) { case MembershipCreateStatus.Success: txtUsername.Text = ""; txtPassword.Text = ""; txtEmail.Text = ""; ddlPasswordQuestion.SelectedIndex = -1; txtPasswordAnswer.Text = ""; lblResults.Text = "新用户创建成功."; break; case MembershipCreateStatus.InvalidUserName: lblResults.Text = "无效的用户名."; break; case MembershipCreateStatus.DuplicateEmail: lblResults.Text = "重复的电子邮件地址."; break; case MembershipCreateStatus.InvalidQuestion: lblResults.Text = "无效的密码问题."; break; case MembershipCreateStatus.DuplicateUserName: lblResults.Text = "重复的用户名."; break; case MembershipCreateStatus.InvalidAnswer: lblResults.Text = "无效的密码答案"; break; case MembershipCreateStatus.InvalidEmail: lblResults.Text = "无效的电子邮件地址"; break; case MembershipCreateStatus.InvalidPassword: lblResults.Text = "无效的密码"; break; default: lblResults.Text = "在创建用户过程中发生错误."; break; } |
微信
QQ空间 QQ好友 新浪微博 推荐给朋友
来自: glxym
> 《asp.net》
以文找文 | 举报
上一篇:asp.net2.0安全性(Login系列控件)
相关文章推荐
- 不用login控件,自己写登录页面
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)
- asp.net web 开发登录相关操作的控件LoginName、LoginStatus和LoginView控件使用详解
- 制作login.jsp页面,要求实现提供用户登陆的界面, 用户通过该界面输入用户名(控件名userName)和密码(控件名password), 然后点击“登录”按钮实现登陆操作.
- Android自己定义控件系列二:自己定义开关button(一)
- 【Asp.net之旅】--因自己定义控件注冊而引发的思考
- Android 实现自己定义多级树控件和全选与反选的效果
- ASP:Login控件(登录控件)
- android:layout_margin真实含义 及 自己定义复合控件 layout()运行无效的问题解决
- 自己定义控件三部曲之动画篇(七)——ObjectAnimator基本使用
- Login控件用法,用自己的数据库提供login控件的数据源
- 自己定义ViewGroup控件(二)----->流式布局进阶(二)
- 用浏览器控件做界面,网页界面中定义自己的程序事件
- 【Android】自己定义控件实现可滑动的开关(switch)
- ASP.NET登录控件login。
- 关于Activity中动态操作XML中已定义的控件
- 开发控件,如何在不隐藏父类事件的情况下加入自己的操作(由开发CdsDjmx模块想到的)
- 二个自己定义控件之间的传值
- 登录控件Login的应用
- Android 自己定义控件开发入门(二)