chengkun
2025-04-18 1bb985f32f2efe0f9dd69f3cf29a1c809b1cf96d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
{yun:}include file="$wapstyle/header_cont.htm"{/yun}
<div class="password_box">
 
    <div class="passport-progress"></div>
 
    <div class="account">
     
        <div  class="J_listitme_group">
         
            <div class="J_validate_group">
                <div class="selecttip">新用户名:</div>
                <div class="account_td1">
                    <input class="input_295_34" name="username" id="username" type="text" placeholder="请输入新的用户名">
                </div>
                <div class="selecttip">新密码:</div>
                <div class="account_td1">
                    <input class="input_295_34" name="password" id="password" type="password" placeholder="请输入新的用户密码">
                </div>
                <div class="selecttip">确认新密码:</div>
                <div class="account_td1">
                    <input class="input_295_34" name="cpassword" id="cpassword" type="password" placeholder="请输入确认新的用户密码">
                </div>
                <div class="reset_btnbox">
                    <input type="hidden" name="uid" value="{yun:}$smarty.get.uid{/yun}" />
                    <input type="hidden" name="code" value="{yun:}$smarty.get.code{/yun}" />
                    <input type="submit" value="提交" onclick="claimUser();" class="reset_xia">
                </div>
            </div>
        </div>
    </div>
</div>
{yun:}include file="$wapstyle/publichtm/public_js.htm"{/yun}
<script>
    function claimUser(){
        var uid            =    $.trim($("input[name=uid]").val());
        var code        =    $.trim($("input[name=code]").val());
        var username    =    $.trim($("input[name=username]").val());
        var password    =    $.trim($("input[name=password]").val());
        var cpassword    =    $.trim($("input[name=cpassword]").val());
        if($.trim(username)=="") {
            showToast('输入新的用户名!');return false;
        }else if(username.length<2 || username.length>16){
            showToast('用户名长度应为2-16位!');return false;
        }
        if(password.length<6 || password.length>20){
            showToast('密码长度应为6-20位!');return false;
        }
        if(password!=cpassword){
            showToast('两次输入密码不一致!');return false;
        }
        
        var formData    =    new FormData();
        formData.append('uid', uid);
        formData.append('username', username);
        formData.append('password', password);
        formData.append('cpassword', cpassword);
        formData.append('code', code);
 
        showLoading();
        
        $.ajax({
            url: wapurl +"index.php?c=claim&a=save",
            type: 'post',
            data: formData,
            contentType: false,
            processData: false,
            dataType: 'json',
            success: function(res) {
                hideLoading();
                var res = JSON.stringify(res);
                var data = JSON.parse(res);
 
                if(data.errcode==9) {
                    showToast(data.msg, 2, function() {
                        location.href = wapurl;
                    });
                } else {
                    showToast(data.msg);
                    return false;
                }
            }
        })
    }
</script>
</body>
</html>