Example #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")
Example #2
0
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")
Example #3
0
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")
Example #4
0
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')
Example #5
0
from modules.database import Database
from modules.user import User

Database.initialize()
Database.insert_one("users", {"name": "test1", "email":"*****@*****.**"})
User.update_user_email("*****@*****.**", "*****@*****.**")
Example #6
0
from modules.database import Database
from modules.user import User

Database.initialize()
User.update_user_email("*****@*****.**", "*****@*****.**")