def change_email(): """ 页面:修改账户的电子邮寄地址 :return: """ if session['email']: if request.method == 'POST': new_email = request.form["Input_newemail"] password = request.form["InputPassword"] if User.exist_user(new_email): message = "您输入的新email已经被人使用!" return render_template("change_email.html", message=message) result = User.check_user(session['email'], password) if result is True: User.update_user_email(session['email'], new_email) session['email'] = new_email message = "您的账号邮箱已经更改为{}".format(new_email) return render_template("change_email.html", message=message) else: message = "您的密码输入错误!" return render_template("change_email.html", message=message) else: return render_template("change_email.html") else: return redirect("/login")
def change_email(): if session['email']: if request.method == 'POST': new_email = request.form['InputNewEmail'] password = request.form['InputPassword'] result = User.check_user(session['email'], password) if result is True: User.update_user_email(session['email'], new_email) session['email'] = new_email message = "Your new email is {}".format(new_email) return render_template("change_email.html", message=message) else: message = "Input password is incorrect" return render_template("change_email.html", message=message) else: return render_template("change_email.html") else: return redirect("/login")
def change_email(): if session['email']: if request.method == 'POST': new_email = request.form['InputNewEmail'] password = request.form['InputPassword'] result = User.check_user(session['email'], password) if result: User.update_user_email(session['email'], new_email) session['email'] = new_email message = f"您的邮箱已更新为{new_email}" return render_template("change_email.html", message=message) else: message = "您的密码错误!" return render_template("change_email.html", message=message) else: return render_template("change_email.html") else: return redirect('/login')
from modules.database import Database from modules.user import User Database.initialize() Database.insert_one("users", {"name": "test1", "email":"*****@*****.**"}) User.update_user_email("*****@*****.**", "*****@*****.**")
from modules.database import Database from modules.user import User Database.initialize() User.update_user_email("*****@*****.**", "*****@*****.**")