Exemplo n.º 1
0
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")
Exemplo n.º 2
0
from modules.user import User
from modules.database import Database

old_email = "*****@*****.**"
new_email = "*****@*****.**"

Database.inti()
print(User.exist_user(new_email))