Bugfixes on change password

This commit is contained in:
Noah 2022-08-21 18:19:30 -07:00
父節點 c98bc2fb33
當前提交 c3d8b111e6
共有 2 個檔案被更改,包括 4 行新增3 行删除

查看文件

@ -112,8 +112,8 @@ func Settings() http.HandlerFunc {
var ( var (
oldPassword = r.PostFormValue("old_password") oldPassword = r.PostFormValue("old_password")
changeEmail = strings.TrimSpace(strings.ToLower(r.PostFormValue("change_email"))) changeEmail = strings.TrimSpace(strings.ToLower(r.PostFormValue("change_email")))
password1 = strings.TrimSpace(strings.ToLower(r.PostFormValue("new_password"))) password1 = strings.TrimSpace(r.PostFormValue("new_password"))
password2 = r.PostFormValue("new_password2") password2 = strings.TrimSpace(r.PostFormValue("new_password2"))
) )
// Their old password is needed to make any changes to their account. // Their old password is needed to make any changes to their account.
@ -171,6 +171,7 @@ func Settings() http.HandlerFunc {
// Changing their password? // Changing their password?
if password1 != "" { if password1 != "" {
if password2 != password1 { if password2 != password1 {
log.Error("pw1=%s pw2=%s", password1, password2)
session.FlashError(w, r, "Couldn't change your password: your new passwords do not match.") session.FlashError(w, r, "Couldn't change your password: your new passwords do not match.")
} else { } else {
// Hash the new password. // Hash the new password.

查看文件

@ -29,7 +29,7 @@
<p> <p>
If you have found content on this site that you believe to be in violation of the If you have found content on this site that you believe to be in violation of the
rules, please <strong>report it</strong> at TBD or e-mail rules, please <a href="/contact?intent=report"><strong>report it</strong></a> or e-mail
<a href="mailto:abuse@nonshy.com">abuse@nonshy.com</a>. <a href="mailto:abuse@nonshy.com">abuse@nonshy.com</a>.
</p> </p>