def login(): if current_user is not None and current_user.is_authenticated: return redirect(url_for('index')) login_form = LoginForm() register_form = RegisterForm() next_redir = request.args.get('next') if not is_safe_url(next_redir): next_redir = None if login_form.login.data and login_form.validate_on_submit(): user = User.get_by_email_pass(login_form.email.data, login_form.password.data, data_base) if user is None: flash('Invalid login. Please try again.') return redirect(url_for('login', next_redir=next_redir) if next_redir else url_for('login')) login_user(user, remember=login_form.remember_me.data) session['remember_me'] = login_form.remember_me.data return redirect(next_redir or url_for('index')) if register_form.register.data and register_form.validate_on_submit(): user = User.register_new_user(register_form.email.data, register_form.password.data, register_form.first_name.data, register_form.second_name.data, data_base) if user is None: flash('This email already registered. Please try again.') return redirect(url_for('login', next_redir=next_redir) if next_redir else url_for('login')) login_user(user, remember=False) session['remember_me'] = False return redirect(next_redir or url_for('index')) return render_template('login.html', login_form=login_form, register_form=register_form)
def login(): form = LoginForm() if form.validate_on_submit(): userDetails = callPost.callPostServices( "127.0.0.1", 5000, {"Content-type": "application/json", "Accept": "application/json"}, {"mobileno": form.username.data, "password": str(form.password.data)}, "/validateUser", ) print(userDetails.status) if userDetails.status == 201: flask.flash( 'Login requested for Username="******", Password=%s' % (form.username.data, str(form.password.data)) ) flask.session["username"] = form.username.data user_details = (json.loads(userDetails.read().decode("utf-8"))).get("user_details") # print(".............") # print(details.get("user_details").get("firstname")) flask.session["userId"] = user_details.get("userId") flask.session["firstname"] = user_details.get("firstname") flask.session["userId"] = user_details.get("emailId") return wall() if form.logoutBTN.data: flask.session.pop("username") return render_template("login.html", form=form)
def log_in(): #страница авторицации from models import User #, session if current_user.is_authenticated: #проверка на авторицированного пользователя. но пока не уверен, что работает:D print("1111111") # принты поставил чтоб чекать где код пропускается return render_template("/index") else: form = LoginForm() print("первая остановка") if form.validate_on_submit(): #этот блок if почему-то игнорируется print( "22222" ) # и при вводе форма пользователя не отправляется, а просто перенапавляется на /login from models import User user = User.query.filter_by(username=form.username.data).first() if user is None or user.check_password( form.password.data) == False: print("Прошло") flash( 'Неправильный логин или пароль:c' ) #недоконца разобрался ещё с flash, может криво работать return redirect('/login') login_user(user, remember=form.remember_me.data) return redirect('/index') else: print("остановка") return render_template('login.html', form=form, title='Войти')
def create_account(): #регистрация пользователя from models import User, create_user form = LoginForm() if form.validate_on_submit(): create_user(form.username.data, form.email.data, form.password.data) #передача данных с формы в БД return redirect('/index') return render_template('registration.html', form=form, title='Регистрация')
def login(): login_form = LoginForm() if login_form.validate_on_submit(): if login_form.email.data == "*****@*****.**" and login_form.password.data == "12345678": return render_template('success.html') else: return render_template('denied.html') return render_template('login.html', form=login_form)
def signin(): form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data user_model = UserModel(db.get_connection()) user_model.insert(user_name, password) return redirect('/login') return render_template('sign_in.html', title='Регестрация', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = Usuario.query.filter_by(email=form.email.data).first() if user and user.senha == form.senha.data: login_user(user) return redirect(url_for('home')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if not checklogin(form, login_user, session, sess): return render_template('login.html', form=form, error='Invalid username or password') return redirect(url_for('upload')) return render_template('login.html', form=form)
def login(): if session.get('username'): return redirect(url_for('home')) form = LoginForm() if form.validate_on_submit(): # return home(form.username.data, form.password.data) session['username'] = form.username.data session['password'] = form.password.data return redirect(url_for('home')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user: if user.check_password(form.password.data): login_user(user, remember=form.remember.data) return redirect(url_for('dashboard')) return '<h1>' + user.pw_hash + '</h1>' return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data user_model = UserModel(db.get_connection()) exists = user_model.exists(user_name, password) if (exists[0]): session['username'] = user_name session['user_id'] = exists[1] return redirect("/index") return render_template('login.html', title='Авторизация', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = models.User.query.filter_by(username=form.username.data).first() if user: if check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) return redirect(url_for('home')) return '<h1>Неправильное имя или пароль</h1>' return render_template('login.html', form=form)
def login(): next = request.args.get('next') form = LoginForm() if form.validate_on_submit(): user = User(mongo, form.data['username'], password=form.data['password']) if not user.is_authenticated(): flash('Brugernavn eller password forkert') return render_template('login.html', form=form, next=next) #return redirect('/login') else: res = login_user(user) return redirect('/') return render_template("login.html", form=form)
def login(): form = LoginForm() if form.validate_on_submit(): session = db_session.create_session() user = session.query(User).filter( User.email == form.email.data).first() if user and user.check_password(form.password.data): login_user(user, remember=form.remember_me.data) return redirect("/") return render_template('login.html', message="Неправильный логин или пароль", form=form) return render_template('login.html', title='Авторизация', form=form)
def login(): formFields = LoginForm() if request.method == "POST": if formFields.validate_on_submit(): if formFields.username.data == 'admin' and formFields.password.data == 'admin!': return render_template("admin.html") elif formFields.username.data == 'screen' and formFields.password.data == 'screen!': return render_template("gamescreen.html") else: return render_template("front.html") else: return render_template("login.html", formFields=formFields) else: return render_template("login.html", formFields=formFields)
def user_login(): # if user is authenticated then redirect to homepage if current_user.is_authenticated: print(str(current_user)[6:] + " is authenticated") return redirect(url_for('index')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user is None or not user.check_password(form.password.data): flash('Invalid username or password') return redirect(url_for('user_login')) login_user(user) return redirect('/index') return render_template('login.html', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('index')) form = LoginForm() if form.validate_on_submit(): user.query.filter_by(email=form.email.date).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.date) return redirect(url_for('index')) else: flash('Login unsucceseful.Please check username and password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): if current_user.is_authenticated: return redirect('/data') form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user is None or not user.check_password(form.password.data): flash('Invalid username or password') return redirect('/login') login_user(user, remember=form.remember_me.data) next_page = request.args.get('next') if not next_page or url_parse(next_page).netloc != '': next_page = '/data' return redirect(next_page) return render_template('BS_login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): # read values from the login form username = form.name.data password = form.password.data user = [x for x in users if x.username == username][0] if user and user.password == password: session['user_id'] = user.id return redirect(url_for('lists')) return redirect(url_for('login')) return render_template('login.html', form=form, title=login)
def login(): # Here we use a class of some kind to represent and validate our # client-side form data. For example, WTForms is a library that will # handle this for us. form = LoginForm() if form.validate_on_submit(): # Login and validate the user. login_user(form.user) #, remember=True) flask.flash('Logged in successfully.') next = flask.request.args.get('next') #if not next_is_valid(next): # return flask.abort(400) return flask.redirect(next or '/') return flask.render_template('login.html', form=form)
def login(): #if current_user.is_authenticated: # return redirect(url_for('index')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user is None or not user.check_password(form.password.data): flash('Invalid username or password') return redirect(url_for('login')) login_user(user, remember=form.remember_me.data) if user.check_password(form.password.data): return redirect(url_for('index')) #next_page = request.args.get('next') #if not next_page or url_parse(next_page).netloc != '': # next_page = url_for('index') #return redirect(url_for('index')) return render_template('login.html', title='Sign In', form=form)
def login(): form = LoginForm() if request.method == 'POST': if form.validate_on_submit(): if bd.login(con, form.email.data): password_user = bd.get_password_profesor(con, form.email.data) if check_password_hash(password_user[0], form.password.data): rutProfesor = bd.get_rut_profesor(con, form.email.data) datosProfesor = bd.get_datos_profesor(con, rutProfesor[0]) user = User(datosProfesor[0], datosProfesor[1], datosProfesor[2], datosProfesor[3]) login_user(user, remember = form.remember_me.data) next_page = request.args.get('next', None) if not next_page or url_parse(next_page).netloc != '': next_page = url_for('asignaturas') return redirect(next_page) return render_template('login/login.html', formul = form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user is None: flash('Invalid username or password') return redirect(url_for('login')) else: if user.check_password(form.password.data): flash('Successfully loged in!') session['name'] = form.username.data return redirect(url_for('index')) else: flash('Invalid username or password') return redirect(url_for('login')) return render_template('login.html', form=form)
def login(): #print __StaticDir__ form = LoginForm() if form.validate_on_submit(): user=User.login_check(request.form.get('username'),request.form.get('password')) #get the username and password form the form if user: login_user(user)#login #go to page accoding to the role using current user's campID as the user_id if user.role==ROLE_USER: return redirect(url_for('users', user_id = current_user.campID)) elif user.role==ROLE_ADMIN: return redirect(url_for('admins_review', admin_id = current_user.campID)) else: return redirect("/login/") else: flash(u"用户名或密码错误") return render_template('login.html', title=u'机械工程学院素质分管理系统', form=form)
def login(): # for new users for user in User.query.all(): print user.username print user.password if 'newusername' in request.form: return addNewUser(request) # for already existing users form = LoginForm() if not form.validate(): render_template('login.html', form=form) if form.validate_on_submit(): login_user( form.user ) flash('Logged in successfully.') next = request.args.get('next') if not is_safe_url(next): return flask.abort(400) return redirect(next or url_for('priority')) else: print form.errors return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = load_user(username=form.username.data) if not user: flash('no such user', 'error') return render_template('login.html', form=form) if app_bcrypt.check_password_hash(user.password, form.password.data): login_user(user) assert 'timezone' in request.form pytz.timezone(request.form['timezone']) session['timezone'] = request.form['timezone'] if 'next' in request.args: return redirect(request.args.get('next')) return redirect(url_for('dashboard')) else: flash("login failed", 'error') return render_template('login.html', form=form) return render_template('login.html', form=form)
def home(): form = LoginForm() if form.validate_on_submit(): return redirect(url_for('assignments')) return render_template('form.html', title="Login", form=form)
def login(): form = LoginForm() if form.validate_on_submit(): login_user(form.user) return redirect(request.args.get("next") or url_for("index")) return render_template("login.html", form=form)
def login(): form = LoginForm() if form.validate_on_submit() and form.username.data == "test" and form.password.data == "test": return redirect('/success') return render_template('login.html', title='Авторизация', form=form)