Esempio n. 1
0
def login_view():
    form = LoginForm(request.form)
    if request.method == "POST" and form.validate():
        user = form.get_user()
        login.login_user(user)
        return redirect(url_for("index"))

    return render_template("form.html", form=form)
Esempio n. 2
0
def login_view():
    form = LoginForm(request.form)
    if request.method == 'POST' and form.validate():
        user = form.get_user()
        login.login_user(user)
        return redirect(url_for('index'))

    return render_template('form.html', form=form)
Esempio n. 3
0
def login_view():
    form = LoginForm(request.form)
    if helpers.validate_form_on_submit(form):
        user = form.get_user()
        login.login_user(user)
        return redirect(url_for('index'))

    return render_template('form.html', form=form)
Esempio n. 4
0
def login_view():
  form = LoginForm(request.form)
  if request.method == 'POST' and form.validate():
    user = form.get_user()
    login.login_user(user)
    return redirect(url_for('index'))

  return render_template('form.html', form=form)
Esempio n. 5
0
def login_view():
    form = LoginForm(request.form)
    if helpers.validate_form_on_submit(form):
        user = form.get_user()
        login.login_user(user)
        return redirect(url_for('index'))

    return render_template('form.html', form=form)
Esempio n. 6
0
 def login_view(self):
     form = LoginForm(request.form)
     if helpers.validate_form_on_submit(form):
         user = form.get_user()
         login.login_user(user)
     if login.current_user.is_authenticated():
         return redirect(url_for('.index'))
     self._template_args['form'] = form   
     return super(MyAdminIndexView, self).index()
Esempio n. 7
0
def login():
    form = LoginForm(request.form)
    if request.method == 'POST' and form.validate():
        # login and validate the user...
        user = form.get_user()
        login_user(user)
        flash("Logged in successfully.")
        return redirect(url_for("search"))
    return render_template("login.html", form=form)
Esempio n. 8
0
def login():
    form = LoginForm(request.form)
    if request.method == 'POST' and form.validate():
        # login and validate the user...
        user = form.get_user()
        login_user(user)
        flash("Logged in successfully.")
        return redirect(url_for("search"))
    return render_template("login.html", form=form)
Esempio n. 9
0
def login_view():
    form = LoginForm(request.form)
    if helpers.validate_form_on_submit(form):
        user = form.get_user()
        login.login_user(user,remember=form.remember_me)        
        return redirect(request.args.get("next") or url_for("index"))

    return render_template('login.html', 
        title="Login",user=login.current_user,
        form=form)
Esempio n. 10
0
    def login_view(self):
        form = LoginForm(request.form)

        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            login.login_user(user)

        if login.current_user.is_authenticated:
            return redirect(url_for('.index'))

        return render_template('login.html', form=form)
Esempio n. 11
0
def loginaction() :
	# handle user login
	form = LoginForm(request.form)
	if request.method == 'POST' and form.validate() :
	    user = form.get_user()
	    if login.login_user(user) :
	        session['user'] = user.login
	        print("User %s logged in successfully."%user.login)
	        return redirect(request.args.get('next') or url_for('vendor_page.index'))
	        
	return render_template('login.html', form=form)
Esempio n. 12
0
    def login(self):
        # handle user login
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            login.login_user(user)

        if login.current_user.is_authenticated:
            return redirect(url_for('.index'))
        self._template_args['form'] = form
        return super(AdminPannel, self).index()
Esempio n. 13
0
    def login_view(self):
        """管理员登录"""
        form = AdminLoginForm(request.form)
        if admin_helpers.validate_form_on_submit(form):
            adminuser = form.get_user()
            login.login_user(adminuser)
            flash(u'你已经成功登录')

        if login.current_user.is_authenticated:
            return redirect(url_for('.index'))
        return self.render("admin/login.html", form=form)
Esempio n. 14
0
    def login_view(self):
        # handle user login
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            flask_login.login_user(user)

        if flask_login.current_user.is_authenticated:
            return redirect(url_for(".index"))
        self._template_args["form"] = form
        return super(MyAdminIndexView, self).index()
Esempio n. 15
0
 def login_view(self):
     form = LoginForm(request.form)
     if helpers.validate_form_on_submit(form):
         user = form.get_user()
         login.login_user(user)
     if login.current_user.is_authenticated:
         return redirect(url_for('.index'))
     link = '<p>Don\'t have an account? <a href="' + url_for(
         '.register_view') + '">Click here to register.</a></p>'
     self._template_args['form'] = form
     self._template_args['link'] = link
     return super(MyAdminIndexView, self).index()
Esempio n. 16
0
    def login_view(self):
        # handle user login
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            login.login_user(user)

        if login.current_user.is_authenticated:
            return redirect(url_for('.index'))
        #link = '<p>Don\'t have an account? <a href="' + url_for('.register_view') + '">Click here to register.</a></p>'
        self._template_args['form'] = form
        return super(MyAdminIndexView, self).index()
Esempio n. 17
0
    def login_view(self):
        # handle user login
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            session.permanent = False
            session['admin'] = 'root'

        if 'admin' in session and session['admin'] == 'root':
            return redirect(url_for('.index'))
        self._template_args['form'] = form
        return super(AuthAdminIndexView, self).index()
Esempio n. 18
0
    def login_view(self):
        form = AdminLoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            if user.user_status == 'goduser':
                login_user(user)
            return redirect(url_for('.login_view'))

        if current_user.is_authenticated:
            form = PostForm()
            return redirect(url_for('.index', form=form))
        self._template_args['form'] = form
        return super(MyAdminIndexView, self).index()
Esempio n. 19
0
    def login_view(self):
        # handle user login
        form = LoginForm(request.POST)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            login.login_user(user)

        if login.current_user.is_authenticated():
            return redirect(url_for(".index"))
        link = "<p>Don't have an account? <a href=\"" + url_for(".register_view") + '">Click here to register.</a></p>'
        self._template_args["form"] = form
        self._template_args["link"] = link
        return super(MyAdminIndexView, self).index()
Esempio n. 20
0
 def login_view(self):
     # handle user login
     form = LoginForm(request.form)
     if helpers.validate_form_on_submit(form):
         user = form.get_user()
         flask_login.login_user(user)
     # flash('You were successfully logged in')
     if flask_login.current_user.is_authenticated:
         return redirect(url_for('.index'))
     # link = '<p>Don\'t have an account? <a href="' + url_for('.register_view') + '">Click here to register.</a></p>'
     self._template_args['form'] = form
     # self._template_args['link'] = link
     # return super(FintechAdminIndexView, self).index()
     return self.render("admin/login.html")
Esempio n. 21
0
    def login_view(self):
        # handle user login
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            login_user(user)

        if current_user.is_authenticated:
            return redirect(url_for('.index'))
        #link = '<p>Don\'t have an account? <a href="' + url_for('.register_view') + '">Click here to register.</a></p>'
        link = ''
        self._template_args['form'] = form
        self._template_args['link'] = link
        return self.render('auth.html')
Esempio n. 22
0
    def login_view(self):
        # handle user login
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form) and form.validate_login():
            user = form.get_user()
            login.login_user(user)

        if login.current_user.is_authenticated:
            return redirect(url_for('.index'))

        form.errors['login_error'] = "Username or password incorrect"
        self._template_args['form'] = form

        return super(AppAdminIndexView, self).index()
Esempio n. 23
0
 def login_view(self):
     # handle user login
     form = LoginForm(request.form)
     if helpers.validate_form_on_submit(form):
         user = form.get_user()
         flask_login.login_user(user)
     #flash('You were successfully logged in')
     if flask_login.current_user.is_authenticated:
         return redirect(url_for('.index'))
     # link = '<p>Don\'t have an account? <a href="' + url_for('.register_view') + '">Click here to register.</a></p>'
     self._template_args['form'] = form
     # self._template_args['link'] = link
     #return super(FintechAdminIndexView, self).index()
     return self.render("admin/login.html")
Esempio n. 24
0
    def login_view(self):
        # handle user login
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            if user:
                login.login_user(user)
            else:
                flash('Username or Password is invalid' , 'error')
                return redirect(url_for('.login_view'))

        if login.current_user.is_authenticated():
            return redirect(url_for('.index'))
        link = '<p>Don\'t have an account? <a href="' + url_for('.register_view') + '">Click here to register.</a></p>'
        return self.render('admin/home.html', form=form, link=link)
Esempio n. 25
0
    def login_view(self):
        """
        login view for flask-admin
        :return:
        """
        # handle user login
        form = LoginForm(request.form)
        if admin_helpers.validate_form_on_submit(form):
            user = form.get_user()
            login.login_user(user)

        if login.current_user.is_authenticated:
            return redirect(url_for('.index'))
        self._template_args['form'] = form
        return super().index()
Esempio n. 26
0
def login_view():
    form = Login_Form(request.form)
    error = None
    try:
        if helpers.validate_form_on_submit(form) and form.post_validate():
            user = form.get_user()
            login.login_user(user)
            # Flash the message
            #flash(user.email + ' was successfully logged in')
            return redirect(url_for('report_form'))
    except:
        form.email.data = ''
        form.password.data = ''
        error = 'Invalid credentials'

    return render_template('login.html', form=form, user=login.current_user, error=error)
Esempio n. 27
0
    def login_view(self):
        # handle user login
        form = LoginForm(request.form)
        if request.method == 'POST' and form.validate():
            user = form.get_user()
            if user != None:
                login_user(user)

        if current_user.is_authenticated:
            return redirect(request.args.get('next') or url_for('.index'))

        self._template_args['form'] = form
        self._template_args['active'] = "Login"
        self._template_args['intro'] = ""
        self._template_args['link'] = '<p>Register? <a href="{}">Click here</a></p>'.format(url_for('.register_view'))
        return super(CustomAdminIndexView, self).index()
Esempio n. 28
0
    def login_view(self):
        form = LoginForm(request.form)

        if helpers.validate_form_on_submit(form):
            user = form.get_user()

            user.update_login_time()

            flask_login.login_user(user)

        if flask_login.current_user.is_authenticated:
            return redirect(url_for('.index'))

        self._template_args['form'] = form

        return super().index()
Esempio n. 29
0
File: app.py Progetto: amponce/elsa
def log_in():
	form = eforms.LoginForm(request.form)
	try:
		if helpers.validate_form_on_submit(form):
			user = form.get_user()

			check = form.validate_login(user)
			if check:
				login.login_user(user)
				return redirect(url_for('home'))
			else:
				flash('Wrong login/pw!')
				return redirect(url_for('signin'))

	except Exception as e:
		flash('error logging in: ', e)
		return redirect(url_for('index'))
Esempio n. 30
0
    def login_view(self):
        try:

            # handle user login
            form = LoginForm(request.form)
            if request.method == 'POST': 
                if form.validate():
                    user = form.get_user()
                    login.login_user(user)

                if login.current_user.is_authenticated:
                    return redirect(url_for('.index'))
        except validators.ValidationError as error:
            flash(str(error))

        self._template_args['form'] = form
        return super(BaobabAdminIndexView, self).index()
Esempio n. 31
0
    def login_view(self):
        # handle user login
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            login.login_user(user)

        if login.current_user.is_authenticated:
            return redirect(url_for(".index"))
        link = (
            "<p>Don't have an account? <a href=\""
            + url_for(".register_view")
            + '">Click here to register.</a></p>'
        )
        self._template_args["form"] = form
        self._template_args["link"] = link
        return super(MyAdminIndexView, self).index()
Esempio n. 32
0
    def login_view(self):
        # handle user login
        link = ''
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            if not user:
                link = '<p>Please contact %s</p>' % current_app.config['SUPPORT_EMAIL']
                self._template_args['link'] = link
                return redirect(url_for('.index'))

            login.login_user(user)

        if login.current_user.is_authenticated():
            return redirect(url_for('.index'))
        self._template_args['form'] = form
        self._template_args['link'] = link
        return super(MyAdminIndexView, self).index()
Esempio n. 33
0
    def login_view(self):
        # handle user login
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            try:
                form.validate_login(self)
                login.login_user(user)
            except:
                flash('Invalid username or password!!!!')
                return redirect(url_for('.login_view'))

        if login.current_user.is_authenticated:
            return redirect(url_for('.index'))
        # link = '<p>Don\'t have an account? <a href="' + url_for('.register_view') + '">Click here to register.</a></p>'
        self._template_args['form'] = form
        # self._template_args['link'] = link
        return super(MyAdminIndexView, self).index()
Esempio n. 34
0
    def login_view(self):
        # handle user login

        form = LoginForm(request.form)
        if request.method == 'POST' and form.validate():
            user = form.get_user()
            if user is not None:
                if user and utils.verify_password(form.password.data, user.password):
                    login.login_user(user)
                    flash("Logged in successfully!", category='success')
                return redirect(url_for('admin.index'))
            flash("Wrong username or password!", category='error')

        if login.current_user.is_authenticated:
            return redirect(url_for('.index'))
        link = '<p>Don\'t have an account? Too bad... </p>'
        self._template_args['form'] = form
        self._template_args['link'] = link
        return super(MyAdminIndexView, self).index()
Esempio n. 35
0
    def login_view(self):
        # handle user login
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            login.login_user(user)

        if login.current_user.is_authenticated():
            return redirect(url_for('.index'))
        link = "<p>Don\'t have an account?<br><a href='" + \
               url_for('.register_view') + \
               "'>Click here to register.</a></p>" + \
                "<p>Forget your password?<br><a href='" + \
               url_for('.get_token') + \
               "'>Reset Here.</a></p>"
        self._template_args['type'] = 'Log In'
        self._template_args['form'] = form
        self._template_args['link'] = link
        return super(MyAdminIndexView, self).index()
Esempio n. 36
0
    def login_view(self):
        # handle user login
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            login.login_user(user)

        if login.current_user.is_authenticated():
            return redirect(url_for('.index'))
        link = "<p>Don\'t have an account?<br><a href='" + \
               url_for('.register_view') + \
               "'>Click here to register.</a></p>" + \
                "<p>Forget your password?<br><a href='" + \
               url_for('.get_token') + \
               "'>Reset Here.</a></p>"
        self._template_args['type'] = 'Log In'
        self._template_args['form'] = form
        self._template_args['link'] = link
        return super(MyAdminIndexView, self).index()
Esempio n. 37
0
    def login_view(self):
        # handle user login
        link = ''
        form = LoginForm(request.form)
        if helpers.validate_form_on_submit(form):
            user = form.get_user()
            if not user:
                link = '<p>Please contact %s</p>' % current_app.config[
                    'SUPPORT_EMAIL']
                self._template_args['link'] = link
                return redirect(url_for('.index'))

            login.login_user(user)

        if login.current_user.is_authenticated():
            return redirect(url_for('.index'))
        self._template_args['form'] = form
        self._template_args['link'] = link
        return super(MyAdminIndexView, self).index()
Esempio n. 38
0
 def login_view(self):
     # handle user login
     form = LoginForm(request.form)
     if helpers.validate_form_on_submit(form):
         form.validate_login()
         user = form.get_user()
         if user is not None:
             if user.has_role('admin'):
                 if not form.password.errors and \
                         not form.email.errors:
                     login.login_user(user)
             else:
                 form.password.errors.append(
                     "No tens permisos d'administrador")
         else:
             form.password.errors.append('Credencials invàlides')
     if login.current_user.is_authenticated:
         return redirect(url_for('.index'))
     self._template_args['form'] = form
     return super(MyAdminIndexView, self).index()