def post(self): form = LoginForm() if form.validate_on_submit(): try: player = Player.login(form) except: return render_template("login.html", form=form, invalid=True) else: login_user(player, remember=True) return redirect(request.args.get("next") or url_for("index")) return render_template("login.html", form=form)
def post(self): parser = reqparse.RequestParser() parser.add_argument("wallet", type=str, required=True) parser.add_argument("password", type=str, required=True) args = parser.parse_args() try: player = Player.login(args.get('wallet'), args.get('password')) except: return abort(404, message="Invalid provided credentials") login_user(player, remember=True) return player