def login(request): profile = False if request.method == "POST": form = LoginForm(request, data=request.POST) if form.is_valid(): user = form.get_user() try: profile = ClientProfile.objects.get(user=user) if profile.confirmed: auth_login(request, form.get_user()) url = request.GET.get('next') if not url: url = settings.LOGIN_REDIRECT_URL return redirect(url) except ClientProfile.DoesNotExist: if Website.objects.filter(agent=user).count() == 1: auth_login(request, form.get_user()) url = request.GET.get('next') if not url: url = settings.LOGIN_REDIRECT_URL return redirect(url) else: request.session.set_test_cookie() form = AuthenticationForm(request) return render_to_response('clients/login.html', { 'form': form, 'profile': profile, 'action_url': request.get_full_path(), }, RequestContext(request))
def login(): if g.user is not None and g.user.is_authenticated(): return redirect(url_for('index')) form = LoginForm() if form.validate_on_submit(): print "Form submitted and everyting was good?" if form.get_user(): login_user(form.get_user()) return redirect(url_for('admin')) return render_template('login.html', title='Sign In', form=form)
def log_in(request): if request.method == "POST": form = LoginForm(request.POST) if form.is_valid(): if form.get_user(): login(request, form.get_user()) return HttpResponseRedirect("/") else: form = LoginForm() return render(request, "login.html", {"login_form": form})
def login(): error = None form = LoginForm() if form.validate_on_submit() and form.get_user(): user = form.get_user() if user is None: error = 'Invalid username or password.' else: login_user(user) flash('Welcome ' + user.email, 'success') return redirect(url_for("index")) return render_template('login.html', form=form, error=error)
def login(): next = request.args.get('next') form = LoginForm(request.form) if form.validate_on_submit(): if not form.get_user().verified: return render_template('login.html', form=form, verified=False) login_user(form.get_user(), remember=form.remember.data) logging.debug("form validated") login_user(form.get_user(), remember=form.remember.data) # login_user(user, remember=True) flash("Logged in succesfully") if request.args.get("next") == "None": return redirect(url_for('home')) return redirect(request.args.get("next") or url_for('home')) return render_template('login.html', form=form, verified=True, next=next)
def login(): form = LoginForm() error = None if request.method == 'POST': if form.validate() == False: return render_template('login.html', form=form) else: user = form.get_user() # session['_id'] = str(user['id']) if not user == None and form.password.data == user.password: login_user(user) print "user perfil" print user.perfil if user.perfil == '3': user_json=json.loads(user.to_json()) identity = Identity(user_json) print 'identity' print user_json identity_changed.send(current_app._get_current_object(),identity=identity) # print(">> Identity: ",identity) return render_template('about.html') else: flash(u"Credenciales incorrectas.") return render_template('login.html', form=form) elif request.method == 'GET': # session.pop('username', None) print ("FIN") # return render_template('login.html', form=form) return render_template('login.html', form=form) return render_template('login.html', form=form)
def login(): form = LoginForm(request.form) if request.method == 'POST' and form.validate_on_submit(): user = form.get_user() login_user(user, remember=True) return redirect(url_for('main')) return render_template('login.jade', form=form)
def post(self, request): form = LoginForm(None, request.POST or None) if form.is_valid(): login_user(request, form.get_user()) return redirect('index', permanent=True) else: return render(request, self.template_name, {'login_form': form})
def login(): form = LoginForm() if form.validate_on_submit(): user = form.get_user() login_user(user) return redirect('/') return render_template('login.html', form = form)
def login(request, template_name='cas/login.html', \ success_redirect=settings.LOGIN_REDIRECT_URL, warn_template_name='cas/warn.html'): service = request.GET.get('service', None) if request.user.is_authenticated(): if service is not None: if request.GET.get('warn', False): return render_to_response(warn_template_name, { 'service': service, 'warn': False }, context_instance=RequestContext(request)) ticket = ServiceTicket.objects.create(service=service, user=request.user) return HttpResponseRedirect(ticket.get_redirect_url()) else: return HttpResponseRedirect(success_redirect) if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): user = form.get_user() auth_login(request, user) service = form.cleaned_data.get('service') if service is not None: ticket = ServiceTicket.objects.create(service=service, user=user) success_redirect = ticket.get_redirect_url() return HttpResponseRedirect(success_redirect) else: form = LoginForm(initial={ 'service': service, 'lt': LoginTicket.objects.create() }) return render_to_response(template_name, { 'form': form, }, context_instance=RequestContext(request))
def login(): form = LoginForm() if form.validate_on_submit(): user = form.get_user() login_user(user) return redirect('/') return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = form.get_user() login_user(user) flash('Welcome ' + user.email, 'success') return redirect(request.args.get("next") or url_for("index")) return redirect(url_for("index"))
def login(): login_form = LoginForm() if login_form.validate_on_submit(): login_user(login_form.get_user()) return redirect( url_for('.profile') ) # TODO: implement safe redirection based on url value for login and register return render_template('users/login.html', login_form=login_form)
def index(): form = LoginForm() if form.validate_on_submit(): user = form.get_user() login_user(user) return redirect('/topics') flash("Failed to login.") return render_template('index.html', form=form)
def login_view(): form = LoginForm(request.form) if form.validate_on_submit(): user = form.get_user() login_user(user) flash("Logged in successfully.") return redirect('/flitter/user/' + user.name) return render_template('users/login.html', form=form)
def login_view(): form = LoginForm(request.form) if form.validate_on_submit(): user = form.get_user() login_user(user) flash("Logged in successfully.") return redirect(request.args.get("next") or url_for("index")) return render_template('users/login.html', form=form)
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()
def login_view(): form = LoginForm(request.form) if form.validate_on_submit(): user = form.get_user() login_user(user) # g.user = user.name flash("Logged in successfully.", 'error') return redirect(request.args.get("next") or url_for("malice.index")) return render_template('users/../templates/auth/login.html', form=form)
def login(): if current_user.is_authenticated: return redirect('/index') form = LoginForm(request.form) if form.validate_on_submit(): user = form.get_user() login_user(user, remember=form.remember_me.data) return redirect('/index') return render_template('login.html', title='Sign In', form=form)
def login(self): form = LoginForm(request.form) if request.method == 'POST' and form.validate(): user = form.get_user() login_user(user) redirect(url_for('.index')) self._template_args['form'] = form return super(MyIndexView, self).index()
def login_view(): form = LoginForm(request.form) if form.validate_on_submit(): user = form.get_user() login_user(user) if request.args.get('next') is not None: return redirect(request.args.get('next')) else: return redirect(url_for('index')) return render_template('login.html', form=form)
def login_view(request): if request.method == 'POST': form = LoginForm(data=request.POST) if form.is_valid(): user = form.get_user() login(request, user) return HttpResponseRedirect('/home') else: form = LoginForm() return render(request, 'registration/login.html', {'form': form})
def login(): if g.user is not None and g.user.is_authenticated(): return redirect('/') form = LoginForm() if form.validate_on_submit(): flash('Success login.') user = form.get_user() login_user(user) return redirect('/admin') return render_template('login.html', form = form)
def login(request): response_dict = dict() form = LoginForm(request) if request.POST: if form.is_valid(): headers = remember(request, form.get_user()) return HTTPFound(request.route_url('home'), headers=headers) response_dict['form'] = form return response_dict
def login(): form = LoginForm() if current_user and current_user.is_authenticated: return redirect(url_for('index')) if form.validate_on_submit(): user = form.get_user() login_user(user) return redirect(url_for('index')) return render_template('login.html', form=form)
def login(): if g.user is not None and g.user.is_authenticated(): return redirect(url_for('index')) form = LoginForm(request.form) if form.validate_on_submit(): user = form.get_user() login_user(user) flash('Logged in') return redirect(url_for('index')) form_heading = "Login" return render_template('form.html', form=form, form_heading=form_heading)
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')) self._template_args['form'] = form return super(AdminSubmitView, self).index()
def login_view(): form = LoginForm(request.form) if form.validate_on_submit(): user = form.get_user() login.login_user(user) return redirect(url_for('index')) response = { 'form' : form } add_default_response(response) return render_template('login.html', **response)
def login(self): form = LoginForm() if form.validate_on_submit(): user = form.get_user() login_user(user) #记住用户登录状态 if current_user.is_authenticated(): return redirect(url_for('.index')) self._template_args['form'] = form #什么用??? return super(MyIndexView, self).index()
def login(): form = LoginForm(request.form) if form.validate_on_submit(): user = form.get_user() login_user(user) user = g.user if current_user.is_admin(): return redirect(url_for('admin')) else: return redirect(request.args.get("next") or url_for("index")) return render_template('login.html', title="Login", form=form)
def login(self): 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>' self._template_args['form'] = form # self._template_args['link'] = link return super(AdminIndexView, self).index()
def login(self): 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>' self._template_args['form'] = form # self._template_args['link'] = link return super(AdminIndexView, self).index()
def login(): form = LoginForm(request.form) if form.validate_on_submit(): user = form.get_user() login_user(user) user = g.user if current_user.is_admin(): return redirect(url_for('admin')) elif user.s2 is True and user.s3 is False: return redirect(request.args.get("next") or url_for("new_pass")) else: return redirect(request.args.get("next") or url_for("index")) return render_template('login.html', title="Login", form=form)
def login_view(request): if request.method == 'POST': form = LoginForm(data=request.POST) if form.is_valid(): user = form.get_user() login(request, user) return redirect('/mygames/') else: form = LoginForm() return loginerror_view(request, form) else: form = LoginForm() return render(request, 'login.html', {'form': form})
def login(): meta = Metaindex.query.order_by(Metaindex.id.desc()).first() form = LoginForm(request.form) if form.validate_on_submit(): user = form.get_user() login_user(user) user = g.user if current_user.is_admin(): return redirect(url_for('admin2')) else: return redirect(request.args.get("next") or url_for("dashboard")) return render_template('login.html', title="Login", form=form, meta=meta)
def login_view(): form = LoginForm(request.form) if form.is_submitted(): if form.validate(): user = form.get_user() if user: login.login_user(user) flash('Welcome back, {name}!'.format(name=user.login), 'success') else: flash('Bad login details :(', 'error') else: flash('Bad login details :(', 'error') return redirect(url_for('index'))
def login(request): if request.method == 'POST': form = LoginForm(data=request.POST, error_class=TextErrorList) if form.is_valid(): from usr import login login(request, form.get_user()) return HttpResponseRedirect("/") else: form = LoginForm() request.session.set_test_cookie() err = '' if form.errors.has_key('__all__'): err = form.errors['__all__'].as_text() return {'form':form, 'error': err}
def login(): if current_user.is_authenticated(): return redirect(url_for('index')) form = LoginForm() if form.validate_on_submit(): user=form.get_user() if user: login_user(user) flash(u'Привет %s' % user.username, 'success') return redirect(url_for("index")) else: flash_errors(form) return render_template("login.html", form=form)
def my_login(request): if request.method == "POST": form = LoginForm(request.POST) if form.is_valid(): #username = request.POST['username'] #password = request.POST['password'] #user = authenticate(username=username, password=password) user = form.get_user() if user: login(request, user) return HttpResponseRedirect('/') else: form = LoginForm() return render(request, 'login.html', {'form': form})
def login_view(): form = LoginForm(request.form) if form.validate_on_submit(): user = form.get_user() login.login_user(user) if not user.is_admin: response = redirect(url_for("inventory_view")) apply_cookies(response, user) return response else: return redirect(url_for("admin.index")) response = {"form": form} add_default_response(response) return render_template("login.html", **response)
def login(): if g.user is not None and g.user.is_authenticated(): return redirect(url_for('index')) form = LoginForm() if form.validate_on_submit(): session['remember_me'] = form.remember_me.data if form.username.data and form.password.data: # use credentials user = form.get_user() login_user(user) flash("Logged in successfully.") return redirect(request.args.get("next") or url_for("index")) # use oid return oid.try_login(form.openid.data, ask_for = ['nickname', 'email']) return render_template('login.html', title = 'Sign In', form = form, providers = COMMON_PROVIDERS)
def login_view(self): form = LoginForm(request.form) if form.validate_login(): user = form.get_user() login.login_user(user) next = request.args.get('next') if next: if next != url_for('.index'): return abort(400) if login.current_user.is_authenticated(): return redirect(next or url_for('.index')) return render_template("login.html", form=form)
def login_view(self): if login.current_user.is_authenticated(): return redirect(url_for('.index')) # handle user login form = LoginForm(request.form) if helpers.validate_form_on_submit(form): user = form.get_user() if user is None: return redirect(url_for('.index')) if form.validate_login(): login.login_user(user) self._template_args['form'] = form return super(MyAdminIndexView, self).index()
def my_login(request): if request.method == "POST": form = LoginForm(request.POST) if form.is_valid(): #username = request.POST['username'] #password = request.POST['password'] #user = authenticate(username=username, password=password) user = form.get_user() if user: login(request, user) return HttpResponseRedirect('/') else: form = LoginForm() return render(request, 'login.html', { 'form': form })
def login(request): form = LoginForm(request, data=request.POST) if form.is_valid(): redirect_to = request.REQUEST.get(REDIRECT_FIELD_NAME, 'social:home') if not redirect_to or ' ' in redirect_to: redirect_to = settings.LOGIN_REDIRECT_URL elif '//' in redirect_to and re.match(r'[^\?]*//', redirect_to): redirect_to = settings.LOGIN_REDIRECT_URL django_login(request, form.get_user()) if request.session.test_cookie_worked(): request.session.delete_test_cookie() return redirect(redirect_to) return form
def login(): form = LoginForm() if form.validate_on_submit(): user = form.get_user() login_user(user) if current_user.role == 2: return redirect('/rec_index') if current_user.role == 0: return redirect('/staffview') recs = [] if current_user.application_complete == 1: recs.append( User.query.filter_by(email=current_user.rec1email).first()) recs.append( User.query.filter_by(email=current_user.rec2email).first()) recs.append( User.query.filter_by(email=current_user.rec3email).first()) return render_template('index.html', recs=recs) return render_template('login.html', form=form)
def login(request): facilities = Facility.objects.all() facility = get_facility_from_request(request) facility_id = facility and facility.id or None if request.method == 'POST': # log out any Django user if request.user.is_authenticated(): auth_logout(request) # log out a facility user if "facility_user" in request.session: del request.session["facility_user"] username = request.POST.get("username", "") password = request.POST.get("password", "") # first try logging in as a Django user user = authenticate(username=username, password=password) if user: auth_login(request, user) return HttpResponseRedirect(request.next or "/") # try logging in as a facility user form = LoginForm(data=request.POST, request=request, initial={"facility": facility_id}) if form.is_valid(): request.session["facility_user"] = form.get_user() messages.success(request, _("You've been logged in! We hope you enjoy your time with KA Lite ") + _("-- be sure to log out when you finish.")) return HttpResponseRedirect(form.non_field_errors() or request.next or "/") else: messages.error(request, strip_tags(form.non_field_errors()) or _("There was an error logging you in. Please correct any errors listed below, and try again.")) else: # render the unbound login form form = LoginForm(initial={"facility": facility_id}) return { "form": form, "facilities": facilities }
def login(request): # 如果检测到session中有username, 并且有callback 字符串 # 检查callback 是否是个有效的地址,如果无效,则置空,去掉这个字符串,进行下一步 # 检测username是否对, 如果不对重新登录,对的话重定向到上面的地址 app_path = request.get_full_path() # 如果用户已登录 # if request.user.is_authenticated(): # sessionid = request.COOKIES[settings.SESSION_COOKIE_NAME] # # return redirect(callback + '?code=' + sessionid) # # return HttpResponseRedirect('/') # # try: # # # callback = request.GET['callback'] # # # print "callback is : %s" % callback # # # for key, value in request.GET: # # # print "%s: %s" % (key, value) # # # print request.GET('callback', '') # # # print request.GET['next'] # # print request.GET['callback'] # # except: # # callback = None # # print "callback is none" # if request.method == 'GET' and 'next' in request.GET: # _next = request.GET['next'] # print _next # else: # _next = '/' # return redirect(_next) # 如果用户未登录 if request.method == "POST": uf = LoginForm(request, data=request.POST) if uf.is_valid(): auth.login(request, uf.get_user()) username = uf.cleaned_data['username'] request.session['username'] = username print "next is : %s" % request.GET['next'] return redirect(request.GET['next']) else: form = LoginForm(request) return my_render('cas/login.html', locals(), request)
def login(request): otherVars = {} # print resolve(request.path_info).url_name otherVars['pageType'] = 'login' if request.user.is_authenticated(): return HttpResponseRedirect(reverse('patientView')) # If the form has been submitted... if request.method == 'POST': if '_login' in request.POST: # A form bound to the POST data formLogin = LoginForm(None, request.POST) formReset = ResetForm() # input validation for login form if formLogin.is_valid(): auth.login(request, formLogin.get_user()) if request.session.test_cookie_worked(): request.session.delete_test_cookie() if formLogin.cleaned_data['rememberuser'] == True: request.session.set_expiry(datetime.utcnow().replace(tzinfo=utc) + timedelta(days=10)) else: request.session.set_expiry(0) return HttpResponseRedirect(reverse('patientView')) otherVars['loginActive'] = 'Y' if '_reset' in request.POST: formReset = ResetForm(request.POST) formLogin = LoginForm() else: # An unbound form formLogin = LoginForm(request) formReset = ResetForm() otherVars['loginActive'] = 'Y' request.session.set_test_cookie() return render(request, 'main/login.html', { 'formLogin': formLogin, 'formReset': formReset, 'otherVars': otherVars, })
def login(request): next_url = request.GET.get("next", None) if next_url: redirect_url = next_url else: redirect_url = reverse("account.views.home") if request.user.is_authenticated(): return redirect(redirect_url) if request.method == "POST": form = LoginForm(data=request.POST) if form.is_valid(): djangologin(request, form.get_user()) return redirect(redirect_url) else: form = LoginForm() breadcrumb = [{"name": u"首页", "url": "/"}, {'name': u'登录'}] return render_template("login.html", request, form=form, breadcrumb=breadcrumb)
def login_view(): form = LoginForm(request.form) if request.method == 'POST' and form.validate(): user = form.get_user() login.login_user(user) session['org'] = user.org session['su'] = user.is_superuser session['email'] = user.email session['roles'] = user.roles # print session['su'] #=============================================================== collection = User._get_collection() collection.update({"user.first_name": form.username.data}, {'$set': { 'last_login': datetime.now() }}) #=============================================================== # print session['org'] flash("Logged in successfully!", category='success') return redirect(url_for('index')) return render_template('login.html', title='login', form=form)
def login_view(self): """ handle user login """ # User login is performed through the form "LoginForm" form = LoginForm(request.form) # if the form is validated, the login is done with the validated user if helpers.validate_form_on_submit(form): user = form.get_user() if user != None: login.login_user(user) # if the user login is correct, is redirected to the home page if login.current_user.is_authenticated(): return redirect(url_for('index')) link = '<p>Si no dispone de cuenta de usuario <a href="' + url_for( '.register_view') + '">Pulse aquí para registrarse.</a></p>' link2 = u'<p>Si no recuerda su contraseña <a href="' + url_for( 'rec_pass') + '">pulse aquí para reactivarla.</a></p>' self._template_args['form'] = form self._template_args['legend'] = u"Entrada a la aplicación" self._template_args['link'] = link self._template_args['link2'] = link2 return super(MyAdminIndexView, self).index()
def login(request): if request.user.is_authenticated(): return HttpResponseRedirect('/') # next_page = request.POST.get('next', request.GET.get('next', '')) if request.method == 'GET': next = request.GET.get('next', '/') if next == "/accounts/logout/": next = '/' form = LoginForm(request) return render(request, 'accounts/login.html', locals()) if request.method == 'POST': form = LoginForm(request, request.POST) if form.is_valid(): auth.login(request, form.get_user()) return HttpResponseRedirect(request.POST['next']) else: return render(request, 'accounts/login.html', locals()) else: return render(request, 'accounts/login.html', locals())