Exemplo n.º 1
0
def sign_up():
    message = None
    user_id = current_user.get_id()
    print request.method
    if request.method == 'POST':
        username = request.form['username']
        email = request.form['email']
        password = request.form['password']
        confirmpassword = request.form['confirmpassword']
        if check_email(email):
            message = '对不起, 您的Email已经被注册.'
            return render_template("signup.html", message = message, username=user_id)
        elif len(password)<6 :
            message = '密码太短啦,再想一个长一点的吧:-)'
            return render_template("signup.html", message = message, username=user_id)
        elif password == confirmpassword:
            save_email(email, password, username)
            add_to_emailset(email)
            message = '注册成功!'
            user = User.get(str(email))
            login_user(user, remember=True)
            msg_title = "欢迎注册 带TA回家"
            msg_body = "亲爱的%s, 您好\n\n\t 欢迎您注册带TA回家。\n\t如果有任何的建议,请直接回复邮件。\n\n\t谢谢!"%username
            # send_email([str(email)], msg_title, msg_body)
            return redirect(url_for('show', pet_species = 'all')) 
        else:
            message = '确认密码和密码不一致,重新输入吧:-)'   
        return render_template("signup.html", message = message, username=user_id)
    else:
       return render_template("signup.html", message = message, username=user_id)
Exemplo n.º 2
0
def sign_up():
    message = None
    print request.method
    if request.method == 'POST':
        username = request.form['username']
        email = request.form['email']
        password = request.form['password']
        confirmpassword = request.form['confirmpassword']
        if check_email(email):
            message = '对不起, 您的Email已经被注册.'
            return render_template("signup.html", message = message)
        elif password == confirmpassword:
            save_email(email, password, username)
            add_to_emailset(email)
            message = '注册成功!'
            user = User.get(str(email))
            login_user(user, remember=True)
            return redirect(url_for('show', pet_species = 'all')) 
        else:
            message = '对不起,系统维护ing...'   
        return render_template("signup.html", message = message)
    else:
       return render_template("signup.html", message = message)