⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 check.aspx.cs

📁 如果不使用IIS,请先运行 XSP.exe,待提示已侦听 8080端口后
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;
using System.Text.RegularExpressions;

public partial class admin_Portal_Member_Check : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //System.Threading.Thread.Sleep(1000);

        #region 用户名
        if (Request["username"] != null)
        {
            if (Membership.GetUser(Request["username"]) != null)
            {
                Response.Write("用户名已使用");
                Response.End();
            }
            else if (Request["username"].ToString().Trim() != "")
            {
                Response.Write("OK");
                Response.End();
            }
            else
            {
                Response.Write("请输入用户名");
                Response.End();
            }
        }
        #endregion

        #region 电子邮件
        if (Request["email"] != null)
        {
            if (!IsEmail(Request["email"]))
            {
                Response.Write("电子邮件地址格式错误");
                Response.End();
            }
            if ( !string.IsNullOrEmpty( Membership.GetUserNameByEmail(Request["email"])))
            {
                Response.Write("电子邮件地址已被使用");
                Response.End();
            }
            else if (Request["email"].ToString().Trim() != "")
            {
                Response.Write("OK");
                Response.End();
            }
            else 
            {
                Response.Write("请输入邮件地址");
                Response.End();
            }
        }
        #endregion

        
    }

    private bool IsEmail(string email)
    {
        Regex reg = new Regex(@"^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$", RegexOptions.IgnoreCase );
        return reg.IsMatch(email );
    }


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -