def post(self): try: args = parser.parse_args() username = args['username'] password = functions.generate_password_hash(args['password']) user_id = functions.check_user_exists(username, password) if user_id: functions.store_last_login(user_id) return functions.get_rest_data_using_user_id(user_id) else: return {'error': 'You cannot access this page, please check username and password'} except AttributeError: return {'error': 'Please specify username and password'}
def login(): form = LoginForm() if form.validate_on_submit(): username = request.form['username'] password = functions.generate_password_hash(request.form['password']) user_id = functions.check_user_exists(username, password) if user_id: session['username'] = username session['id'] = user_id functions.store_last_login(session['id']) return redirect('/profile/') else: flash('Username/Password Incorrect!') return render_template('login.html', form=form)
def post(self): try: args = parser.parse_args() username = args['username'] password = functions.generate_password_hash(args['password']) user_id = functions.check_user_exists(username, password) if user_id: functions.store_last_login(user_id) return functions.get_rest_data_using_user_id(user_id) else: return { 'error': 'Ne možete pristupiti ovoj stranici, provjerite korisničko ime i zaporku' } except AttributeError: return {'error': 'Navedite korisničko ime i zaporku'}
def login(): ''' App za stvaranje stranice za prijavu ''' form = LoginForm() if form.validate_on_submit(): username = request.form['username'] password = functions.generate_password_hash(request.form['password']) user_id = functions.check_user_exists(username, password) if user_id: session['username'] = username session['id'] = user_id functions.store_last_login(session['id']) return redirect('/profile/') else: flash('Korisničko ime/Lozinka netočni!') return render_template('login.html', form=form)
def login(): ''' App for creating Login page ''' form = LoginForm() if form.validate_on_submit(): username = request.form['username'] password = functions.generate_password_hash(request.form['password']) user_id = functions.check_user_exists(username, password) if user_id: session['username'] = username session['id'] = user_id check_admin = functions.check_user_type(user_id) if check_admin: session['admin'] = True else: session['admin'] = False functions.store_last_login(session['id']) return redirect('/homepage') else: flash('Username/Password Incorrect!') return render_template('login.html', form=form)