email 不让修改!

This commit is contained in:
lealife
2015-10-10 14:53:50 +08:00
parent 70ee362cc8
commit 0438bbb414
3 changed files with 28 additions and 7 deletions

View File

@ -94,7 +94,7 @@ func (c User) ReSendActiveEmail() revel.Result {
} }
// 修改Email发送激活邮箱 // 修改Email发送激活邮箱
func (c User) UpdateEmailSendActiveEmail(email string) revel.Result { func (c User) updateEmailSendActiveEmail(email, pwd string) revel.Result {
re := info.NewRe() re := info.NewRe()
if(c.GetUsername() == "demo") { if(c.GetUsername() == "demo") {
re.Msg = "cannotUpdateDemo" re.Msg = "cannotUpdateDemo"
@ -193,4 +193,4 @@ func (c User) UpdateLeftIsMin(leftIsMin bool) revel.Result {
} }
} }
return c.RenderJson(re) return c.RenderJson(re)
} }

View File

@ -13,11 +13,15 @@
<span class="label label-green">{{msg . "verified"}}</span> <span class="label label-green">{{msg . "verified"}}</span>
{{else}} {{else}}
<span class="label label-red">{{msg . "unVerified"}}</span> <span class="label label-red">{{msg . "unVerified"}}</span>
<a class="raw nowToActive">{{msg . "verifiedNow"}}</a> <a class="a raw nowToActive">{{msg . "verifiedNow"}}</a>
{{msg . "or"}} {{msg . "or"}}
<a class="raw reSendActiveEmail">{{msg . "resendVerifiedEmail"}}</a> <a class="a raw reSendActiveEmail">{{msg . "resendVerifiedEmail"}}</a>
{{end}} {{end}}
<!--
<hr />
<div class="alert alert-danger" id="emailMsg" style="display: none"></div> <div class="alert alert-danger" id="emailMsg" style="display: none"></div>
<div class="form-group"> <div class="form-group">
<label>{{msg . "email"}}</label> <label>{{msg . "email"}}</label>
@ -29,12 +33,28 @@
]' ]'
data-msg_target="#emailMsg" data-msg_target="#emailMsg"
/> />
{{msg . "updateEmailTips"}} <div class="form-tips">{{msg . "updateEmailTips"}}</div>
</div> </div>
<div class="form-group">
<label class="control-label" for="pwd">{{msg . "password"}}</label>
<input type="password" class="form-control" id="pwd" name="pwd"
data-rules='[
{rule: "required", msg: "inputPassword"},
{rule: "password", msg: "errorPassword"}
]'
data-msg_target="#emailMsg"
>
<div class="form-tips">{{msg . "inputLoginPasswordTips"}}</div>
</div>
-->
</div> </div>
<!--
<footer class="panel-footer text-right bg-light lter"> <footer class="panel-footer text-right bg-light lter">
<button type="submit" id="emailBtn" class="btn btn-success">{{msg . "submit"}}</button> <button type="submit" id="emailBtn" class="btn btn-success">{{msg . "submit"}}</button>
</footer> </footer>
-->
</section> </section>
</form> </form>
</div> </div>
@ -76,7 +96,8 @@ $("#emailBtn").click(function(e) {
return; return;
} }
var email = $("#email").val(); var email = $("#email").val();
post("/user/updateEmailSendActiveEmail", {email: email}, function(e) { var pwd = $("#pwd").val();
post("/user/updateEmailSendActiveEmail", {email: email, pwd: pwd}, function(e) {
if(e.Ok) { if(e.Ok) {
var url = getEmailLoginAddress(email); var url = getEmailLoginAddress(email);
showAlert("#emailMsg", getMsg("verifiedEmaiHasSent") +" <a href='" + url + "' target='_blank'>" + getMsg("checkEmail") + "</a>", "success"); showAlert("#emailMsg", getMsg("verifiedEmaiHasSent") +" <a href='" + url + "' target='_blank'>" + getMsg("checkEmail") + "</a>", "success");

View File

@ -24,7 +24,7 @@
]' ]'
data-msg_target="#pwdMsg" data-msg_target="#pwdMsg"
> >
{{msg . "passwordTips"}} <div class="form-tips">{{msg . "passwordTips"}}</div>
</div> </div>
<div class="form-group"> <div class="form-group">
<label class="control-label" for="pwd2">{{msg . "password2"}}</label> <label class="control-label" for="pwd2">{{msg . "password2"}}</label>