账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    怎么修改支持中文名注册
    34
    0

    怎么修改这个js,让它也支持中文名注册账号呢?最好直接改好发出来看看?

    function(b) {
            return a(this).valid() ? (a("p.status", this).show().text(um.loadingmessage), "login" == a(this).attr("id") ? (action = "ajax_login", username = a("form#login #username").val(), password = a("form#login #password").val(), email = "", security = a("form#login #security").val(), remember = "checked" == a("#rememberme").attr("checked") ? a("form#login #rememberme").val() : "", um_captcha = "", a("form#login .submit").attr("disabled", !0).addClass("disabled").val("登录中...")) : "register" == a(this).attr("id") && (action = "ajax_register", username = a("#user_name").val(), password = a("#user_pass").val(), email = a("#user_email").val(), security = a("#user_security").val(), remember = "", um_captcha = a("#um_captcha").val(), a("form#register .submit").attr("disabled", !0).addClass("disabled").val("注册中...")), _this = a(this), a.ajax({
                type: "POST",
                dataType: "json",
                url: um.ajax_url,
                data: {
                    action: action,
                    username: username,
                    password: password,
                    email: email,
                    remember: remember,
                    security: security,
                    um_captcha: um_captcha
                },
                success: function(b) {
                    a("p.status", _this).html(b.message),
                    1 == b.loggedin && (document.location.href = um.redirecturl)
                },
                complete: function() {
                    a("form#login .submit").removeAttr("disabled").removeClass("disabled").val("登录"),
                    a("form#register .submit").removeAttr("disabled").removeClass("disabled").val("注册")
                }
            }), b.preventDefault(), void 0) : !1
        }),
        jQuery.validator.addMethod("isEnglish",
        function(a, b) {
            return this.optional(b) || /^[a-zA-Z][A-Za-z0-9_]+$/.test(a)
        },
        "只允许英文开头字符可加数字"),
        jQuery("#login").length && jQuery("#login").validate({
            rules: {
                username: {
                    required: !0,
                    minlength: 2
                },
                password: {
                    required: !0,
                    minlength: 6
                }
            },
            messages: {
                username: {
                    required: "请输入用户名",
                    minlength: a.validator.format("用户名不能少于{0}个字符")
                },
                password: {
                    required: "请输入密码",
                    minlength: a.validator.format("密码不能小于{0}个字符")
                }
            }
        }),
        jQuery("#register").length && jQuery("#register").validate({
            rules: {
                user_name: {
                    required: !0,
                    isEnglish: !0,
                    minlength: 3,
                    maxlength: 15
                },
                user_email: {
                    required: !0,
                    email: !0
                },
                user_pass: {
                    required: !0,
                    minlength: 6
                },
                user_pass2: {
                    required: !0,
                    minlength: 6,
                    equalTo: "#user_pass"
                },
                um_captcha: {
                    required: !0,
                    minlength: 4,
                    maxlength: 4
                }
            },
            messages: {
                user_name: {
                    required: "请输入英文用户名",
                    minlength: a.validator.format("用户名不能少于{0}个字符"),
                    maxlength: a.validator.format("用户名不能多于{0}个字符")
                },
                um_captcha: {
                    required: "请输入验证码",
                    minlength: a.validator.format("验证码长度{0}个字符"),
                    maxlength: a.validator.format("验证码长度{0}个字符")
                },
                user_email: {
                    required: "请输入Email地址",
                    email: "请输入正确的email地址"
                },
                user_pass: {
                    required: "请输入密码",
                    minlength: a.validator.format("密码不能小于{0}个字符")
                },
                user_pass2: {
                    required: "请输入确认密码",
                    minlength: a.validator.format("确认密码不能小于{0}个字符"),
                    equalTo: "两次输入的密码不一致"
                }
            }
        })
    });
    
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部