You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
2.6 KiB
71 lines
2.6 KiB
8 years ago
|
<% this.title = 'Edit User'; %>
|
||
|
<% include header %>
|
||
|
<div class="am-container am-g">
|
||
|
<div class="am-u-sm-12">
|
||
|
<h1>修改资料</h1>
|
||
|
<div class="am-alert <% if (error_info === 'Success') { %>am-alert-success<% } else { %>am-alert-danger<% } %> am-u-sm-12" id="error" data-am-alert
|
||
|
<% if (!error_info) { %>hidden<% } %>>
|
||
|
<p id="error_info"><%= error_info %></p>
|
||
|
</div>
|
||
|
<form class="am-form am-form-horizontal" action="<%= syzoj.utils.makeUrl(['user', edited_user.id, 'edit']) %>" method="post" onsubmit="return check()">
|
||
|
<div class="am-form-group">
|
||
|
<label class="am-u-sm-2 am-form-label">邮箱</label>
|
||
|
<div class="am-u-sm-10">
|
||
|
<input type="email" name="email" value="<%= edited_user.email %>">
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="am-form-group">
|
||
|
<label class="am-u-sm-2 am-form-label">个性签名</label>
|
||
|
<div class="am-u-sm-10">
|
||
|
<textarea rows="5" name="information"><%= edited_user.information %></textarea>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="am-form-group">
|
||
|
<label class="am-u-sm-2 am-form-label">修改密码</label>
|
||
|
<div class="am-u-sm-10">
|
||
|
<fieldset class="am-form-set">
|
||
|
<% if (res.locals.user && res.locals.user.is_admin) { %>
|
||
|
<input type="hidden" name="old_password" id="old_password" value="233">
|
||
|
<% } else { %>
|
||
|
<input type="password" placeholder="原密码(留空则不修改)" name="old_password" id="old_password">
|
||
|
<% } %>
|
||
|
<input type="password" placeholder="新密码" name="new_password" id="password1">
|
||
|
<input type="password" placeholder="再输入一遍新密码" id="password2">
|
||
|
</fieldset>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="am-form-group">
|
||
|
<div class="am-u-sm-10 am-u-sm-offset-2">
|
||
|
<button class="am-btn am-btn-default">修改</button>
|
||
|
</div>
|
||
|
</div>
|
||
|
</form>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<script type="text/javascript">
|
||
|
function make_md5(tag){
|
||
|
if(tag.val()){
|
||
|
tag.val($.md5(tag.val()+"syzoj2_xxx"));
|
||
|
}
|
||
|
}
|
||
|
function check(){
|
||
|
old_password=$("#old_password");
|
||
|
password1=$("#password1");
|
||
|
password2=$("#password2");
|
||
|
|
||
|
if($("#old_password").val() && password1.val()!=password2.val()){
|
||
|
$("#error_info").html("两次密码不一样");
|
||
|
$("#error").show();
|
||
|
$("#error_info").show();
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
make_md5(old_password);
|
||
|
make_md5(password1);
|
||
|
make_md5(password2);
|
||
|
return true;
|
||
|
}
|
||
|
</script>
|
||
|
<% include footer %>
|