def get(self): try: login_form = json.loads(self.request.body) controllers.login(username=login_form['username'], password=login_form['password']) return return_file.SUCCESS() except CustomException.InvalidTokenException as e: abort(400, message=str(e)) except CustomException.BadRequestException as e: abort(400, message=str(e)) except CustomException.UserNotFoundException as e: abort(409, message=str(e)) except Exception as e: logger.log(e) abort(500, message=config.ERROR_MESSAGE)
def main_menu(): print("Welcome to our bank service. You are not logged in.\n\ Please register or login") while True: command = input("$$$>") if command == 'register': username = input("Enter your username: "******"Enter your password: "******"Registration Successful") elif command == 'login': username = input("Enter your username: "******"Enter your password: "******"Login failed") elif command == 'help': print("login - for logging in!") print("register - for creating new account!") print("exit - for closing program!") elif command == 'exit': break else: print("Not a valid command")
async def login(request): """ login a user provide user uid and password as basic auth """ try: uid, pswd = extract_basic(request.headers.get('Authorization')) session = controllers.login(uid, pswd) jwt_token, payload = session.gen_jwt(ttl=timedelta( days=7).total_seconds()) return suc_resp({ "jwt": { "token": jwt_token, "refresh_token": session.refresh_token, "payload": payload }, "uid": uid }) except TokenDoesNotExist: return err_resp(400, "missing authorization header") except DoesNotExist: return err_resp(404, "user does not exist") except IncorrectCredentials: return err_resp(401, "incorrect credentials")
def login(): form = LoginForm(request.form) if request.method == 'GET': data = {'status': 200, 'msg': None, 'type': None, 'form': form} else: if form.validate(): user = ctrl.login(form.email.data, form.password.data) if user: login_user(user, remember=True, duration=datetime.timedelta(minutes=5), fresh=True) return redirect('/admin') else: data = { 'status': 401, 'msg': 'Dados de usuário incorretos', 'type': 1, 'form': form } else: data = { 'status': 401, 'msg': 'Formulário inválido', 'type': 1, 'form': form } return render_template('login.html', data=data)
def login() : if request.method == 'POST': userId = request.form['inputEmail'] userPwd = request.form['inputPassword'] result = control.login(userId, userPwd) result = json.loads(result) if result['result'] == -1 : result = "<script>alert('계정 혹은 패스워드가 잘못되었습니다.'); history.back(-1); </script>" elif result['result'] == 1: result = redirect(url_for("home")) return result return redirect(url_for("home"))
def login(): return controllers.login()