def login(): if request.method == "POST": email = strip(request.form["email"]) logging.info("email: {}".format(email)) if not email: return jsonify({"error":True, "msg":u"请输入邮箱"}) password = strip(request.form["password"]) logging.info("password: {}".format(password)) if not password: return jsonify({"error":True, "msg":u"请输入密码"}) if not User().email_is_existed(email): return jsonify({"error":True, "msg":u"邮箱不存在"}) if not User().verify_password(email, password): return jsonify({"error":True, "msg":u"密码不正确"}) # Loging success session["email"] = email session["username"] = User.get_username(email) return jsonify({"error":False, "redirect":"/backend"}) return render_template('/frontend/login.html')