如何判断注册用户是否已经存在(membership验证)

MembershipCreateStatus iStatus;
        Membership.CreateUser(username, password, email, question, answer, true, out iStatus);
        ErrirMsgText.Visible = true;
        switch (iStatus)
        {
            case MembershipCreateStatus.Success:
                if (Request.QueryString["ReturnUrl"] != null)
                {
                    FormsAuthentication.RedirectFromLoginPage(username, false);
                }
                else
                {
                    FormsAuthentication.SetAuthCookie(username,false);
                    Response.Redirect("~/default.aspx");
                }
                ErrirMsgText.Text = "新用户创建成功!";
                break;
            case MembershipCreateStatus.InvalidUserName:
                ErrirMsgText.Text = "无效的用户名。";
                break;
            case MembershipCreateStatus.DuplicateEmail:
                ErrirMsgText.Text = "重复的电子邮件地址。";
                break;
            case MembershipCreateStatus.InvalidQuestion:
                ErrirMsgText.Text = "无效的密码提示问题。";
                break;
            case MembershipCreateStatus.DuplicateUserName:
                ErrirMsgText.Text = "该用户名已注册,请更换用户名。";
                break;
            case   MembershipCreateStatus.InvalidAnswer:
                ErrirMsgText.Text = "无效的密码答案。";
                break;
            case MembershipCreateStatus.InvalidEmail:
                ErrirMsgText.Text = "无效的电子邮件地址。";
                break;
            case MembershipCreateStatus.InvalidPassword:
                ErrirMsgText.Text = "密码须为7位,并且有1个特殊符号。";
                break;
            default:
                ErrirMsgText.Text = "出现未知错误!请联系网站管理员。";
                break;
        }

MembershipCreateStatus iStatus;
这个东西返回你注册用户时的结果
下面的swicth代码块则根据这个结果给出相应的提示

转载于:https://www.cnblogs.com/aneltian/p/3449264.html

如何判断注册用户是否已经存在(membership验证)相关推荐

  1. 模拟注册用户,按照以下要求实现相关功能:

    package Day08;import java.util.Scanner;/*** 模拟注册用户,按照以下要求实现相关功能:* a. 提示用户在控制台输入手机号码,并接收.* b. 判断用户输入的 ...

  2. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(17)-注册用户功能的细节处理(各种验证)...

    原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(17)-注册用户功能的细节处理(各种验证) ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框 ...

  3. 发送邮件(注册用户并激活邮箱)

    发送邮件(注册用户并激活邮箱) 注册用户 并激活邮箱 的逻辑 1 获得用户数据 2 验证 非空.格式 3 验证 图形验证码 4 判断 用户是否存在,需要不存在 5 判断 邮箱是否已激活使用,需要未激活 ...

  4. 后台是怎么判断管理员用户还是普通用户_深入学习 Java Web(九) :用户管理系统...

    本文转自与博客园一杯凉茶的博客. 前面学习了一大堆,什么JSP,Servlet.jstl.el等等等,大多是一些死的东西,只要会其语法,知道怎么用就行了,所以做了一个小小的只有增删改查的小demo,为 ...

  5. 【编程开发】之短信注册用户流程

    注册用户账号需要使用手机验证码进行操作,而手机验证码发送使用的是阿里云短信服务,发送短信操作可以参考:阿里云短信服务官方文档 .其原理也比较简单,下面是使用步骤: 首先我们需要引入相关依赖: < ...

  6. 后台是怎么判断管理员用户还是普通用户_JavaWeb图像可视化管理系统之后台搭建(一)环境配置与后台设计...

    这个系列文章用来记录一个完整的JavaWeb项目后台的搭建,完整代码也包含前端部分,适合新手,一共两篇. 作者自己也是新手,刚开始写自己的技术文章,其中不合规范之处,还希望各位一定要积极指正. 第一篇 ...

  7. Liferay新注册用户缺省页面的研究

    Liferay新注册用户缺省页面的研究 在Liferay的基础上进行二次开发,我们都比较困惑的一个问题是:如何控制新注册用户登录后的页面? 关于新用户的缺省页面,最核心的代码是在com.liferay ...

  8. 黑马旅游网-注册用户(二)

    目录 一.注册用户-业务流程分析 1.页面效果 2.业务流程分析 二.注册用户-前端功能实现 修改register.html 1.校验用户名 2.校验密码 3.检验邮箱 4.使用ajax提交数据 5. ...

  9. 新浪微博注册用户超3亿 六成活跃者使用移动端

    第一幅图证明了进一步证明了Iphone是街机中的街机.第二幅图告诉了你想要更多人的看到你的微博,那就吃饭时,睡觉时发布吧~~:) 5月15日午间消息,新浪微博事业部副总经理芦义在第四届GMIC全球移动 ...

最新文章

  1. C语言字符串处理的库函数
  2. 【PAT (Basic Level) 】1030 完美数列 (25 分)
  3. php内置函数和扩展,PHP 内置函数strlen 和mbstring扩展函数mb_strlen的区别
  4. iOS-开发记录-UIView属性
  5. 段错误产生原因及简单的调试方法
  6. RocketMQ如何保证消息不丢失(消息可靠性)
  7. 资源放送丨《MySQL的查询与优化》PPT视频
  8. jQuery 基本知识详解
  9. Visual Studio 常用快捷键(一)
  10. 18.pika 安装
  11. FreeSwitch中,RGB颜色转换为YUV
  12. 【解决方案】校园明厨亮灶监控系统实施方案
  13. 曼昆 宏观经济学 笔记
  14. 攻防演练中防守方的骚姿势
  15. 3.28leet28
  16. 推荐算法之基于物品的协同过滤
  17. History(查看历史命令)的用法
  18. C语言中EOF是什么?
  19. PyTorch 入门:训练一个深度神经网络(DNN)
  20. 美国Zaytran夹具/焊接定位器

热门文章

  1. Hotspot虚拟机的对象
  2. (二十一)TCPIP面试宝典-进入大厂必备总结(下)
  3. C++:07---this指针
  4. 让cocos2dx支持并通过arm64 编译
  5. 深入理解Solidity 三
  6. Python学习15 正则表达式1
  7. 如何成为一位杰出的程序员
  8. 2014年广州科目三道路驾驶技能考试/广汕路科目三路考系统操作和评判指南
  9. 三种钱非常奥妙 花越多就赚越多
  10. 换工作,让我里外不是人,到底错在哪儿