def login(request): args = {} args.update(csrf(request)) if request.POST: form = AuthForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] password = form.cleaned_data['password'] user = auth.authenticate(username=username, password=password) if user is not None: auth.login(request, user) if request.POST.get('next') != '': return redirect(request.POST.get('next')) else: return redirect('/players/') else: args['login_error'] = "User not found" args['form'] = AuthForm() return render(request, 'login.html', args) else: args['login_error'] = "error" args['form'] = AuthForm() return render(request, 'login.html', args) else: args['form'] = AuthForm() return render(request, 'login.html', args)
def login(request): if request.method == 'POST': form = AuthForm(request.POST) if form.is_valid(): try: if request.is_ajax(): user = form.authenticate(request) if not user is None: accesstype = request.session['access_type'] auth.login(request, user) if accesstype == DEFUSER_ACCESS_TYPES[0][0]: return json_result({'success': 1, 'accesstype': accesstype}) else: ts = get_template('theme_select.html') themeselect = ts.render(RequestContext(request)) return json_result({'success': 1, 'accesstype': accesstype, 'themeselect': themeselect}) else: return json_form_error(form) else: return HttpResponseRedirect('/') except Exception, e: return HttpResponse(e) else: return json_form_error(form)
def connexion(request): """ Connexion page """ error=False if request.method == 'POST': # S'il s'agit d'une requête POST form = AuthForm(request.POST) # Nous reprenons les données if form.is_valid(): # Nous vérifions que les données envoyées sont valides # Ici nous pouvons traiter les données du formulaire username = form.cleaned_data['username'] password = form.cleaned_data['password'] user=authenticate(username=username,password=password) if user: login(request,user); return redirect(home) else: error=True else: # Si ce n'est pas du POST, c'est probablement une requête GET form = AuthForm() # Nous créons un formulaire vide return render(request, 'challenges/connexion.html',locals())
def main_page(request): if request.method == 'POST': form = AuthForm(request.POST) if form.is_valid(): login(request, form.user) return HttpResponseRedirect(reverse('logged_in')) else: form = AuthForm() return direct_to_template(request, 'core/main_page.html', {'form': form, 'user': request.user})
def authenticate_user(request): user = None if request.method == 'POST': form = AuthForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] passwd = form.cleaned_data['passwd'] try: user = authenticate(username=username, password=passwd) except Exception, err: form.error = err else: login(request, user) return HttpResponseRedirect('/')
def login(request): if not request.user.is_authenticated(): form = AuthForm (request.POST or None) if request.POST and form.is_valid(): user = form.login (request) if user: auth.login(request, user) return HttpResponseRedirect("/")# Redirect to a success page. return render(request, 'index.html', {'login_form': form }) else: auth.logout(request) form = AuthForm() return render(request, 'index.html', {'login_form': form })
def login(request): if not request.user.is_authenticated(): form = AuthForm(request.POST or None) if request.POST and form.is_valid(): user = form.login(request) if user: auth.login(request, user) user_param = User_Options.objects.create(user=user) user_param.save() return HttpResponseRedirect("/") # Redirect to a success page. return render(request, 'index.html', {'login_form': form}) else: auth.logout(request) form = AuthForm() return render(request, 'index.html', {'login_form': form})
def auth_user(request): error = None form = None if request.method == 'POST': form = AuthForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] passwd = form.cleaned_data['passwd'] user = authenticate(username=username, password=passwd) if user is not None: login(request, user) return HttpResponseRedirect("/") else: error = "Username/password is invalid!" if form == None: form = AuthForm() return render_to_response('auth.html', {'form':form, 'error':error})
def index(request): saved = False error_login = False if request.method == 'POST': userForm = UserForm(data=request.POST) auth = AuthForm(data=request.POST) searchForm = SearchForm(data=request.POST) if userForm.is_valid(): userForm.save() saved = True if auth.is_valid(): user = authenticate(username=auth.cleaned_data['username'], password=auth.cleaned_data['password']) if user is not None: if user.is_active: login(request, user) else: error_login = True if searchForm.is_valid(): if searchForm.cleaned_data['category'] == u'Questão': return HttpResponseRedirect('/qb/search/question/' + searchForm.cleaned_data['search_bar']) elif searchForm.cleaned_data['category'] == 'Curso': return HttpResponseRedirect('/qb/search/course/' + searchForm.cleaned_data['search_bar']) elif searchForm.cleaned_data['category'] == 'Disciplina': return HttpResponseRedirect('/qb/search/theme/' + searchForm.cleaned_data['search_bar']) elif searchForm.cleaned_data['category'] == 'Assunto': return HttpResponseRedirect('/qb/search/subjects/' + searchForm.cleaned_data['search_bar']) else: userForm = UserForm() auth = AuthForm() searchForm = SearchForm() recent_questions = Question.objects.filter(status=True).order_by('-datepost')[:10] viewed_questions = Question.objects.filter(status=True).order_by('-view')[:10] data = {'userForm': userForm, 'authForm': auth, 'searchForm': searchForm, 'saved': saved, 'error_login': error_login, 'recent_questions': recent_questions, 'viewed_questions': viewed_questions} return render_to_response('problematic/index.html', data, context_instance=RequestContext(request))
def auth_user(request): error = None form = None user = None if request.method == 'POST': form = AuthForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] passwd = form.cleaned_data['passwd'] user = authenticate(username=username, password=passwd) if user is not None: login(request, user) else: form.error = _(u"Ви ввели невірний логін або пароль!") else: form = AuthForm() user = get_current_user(request) return form, user
def result(request): if request.method == 'POST': form = AuthForm(request.POST, request.FILES) if form.is_valid(): label = int(request.POST['pick']) model = ModuleML() val, pred, conf = model.predict(request.FILES['audio'], label) if pred == label: st = "Match" else: st = "No Match" person_true = SpeakerModel.objects.get(label= pred) else: list = SpeakerModel.objects.all() auth = AuthForm() return render(request, 'authenticate.html', {'form': auth, 'items': list}) else: list = SpeakerModel.objects.all() auth = AuthForm() return render(request, 'authenticate.html', {'form': auth, 'items': list}) return HttpResponse(st + '\n Confidence Score:\t'+ str(conf))
def index(request): if request.user.is_authenticated(): return HttpResponseRedirect('/channels') if request.method == 'POST': form = AuthForm(request.POST) if not form.is_valid(): return render(request, "auth.html", {'form': form}) user = auth.authenticate(username=request.POST.get('login', ''), password=request.POST.get('password', '')) if user and user.is_active: auth.login(request, user) return HttpResponseRedirect('/channels') else: error = 'Не верное имя пользователя или пароль' return render(request, "auth.html", { 'form': form, 'deny_auth': error }) return render(request, "auth.html")
def index(request): saved = False error_login = False if request.method == 'POST': userForm = UserForm(data=request.POST) auth = AuthForm(data=request.POST) searchForm = SearchForm(data=request.POST) if userForm.is_valid(): userForm.save() saved = True if auth.is_valid(): user = authenticate(username=auth.cleaned_data['username'], password=auth.cleaned_data['password']) if user is not None: if user.is_active: login(request, user) else: error_login = True if searchForm.is_valid(): if searchForm.cleaned_data['category'] == u'Questão': return HttpResponseRedirect( '/qb/search/question/' + searchForm.cleaned_data['search_bar']) elif searchForm.cleaned_data['category'] == 'Curso': return HttpResponseRedirect( '/qb/search/course/' + searchForm.cleaned_data['search_bar']) elif searchForm.cleaned_data['category'] == 'Disciplina': return HttpResponseRedirect( '/qb/search/theme/' + searchForm.cleaned_data['search_bar']) elif searchForm.cleaned_data['category'] == 'Assunto': return HttpResponseRedirect( '/qb/search/subjects/' + searchForm.cleaned_data['search_bar']) else: userForm = UserForm() auth = AuthForm() searchForm = SearchForm() recent_questions = Question.objects.filter( status=True).order_by('-datepost')[:10] viewed_questions = Question.objects.filter( status=True).order_by('-view')[:10] data = { 'userForm': userForm, 'authForm': auth, 'searchForm': searchForm, 'saved': saved, 'error_login': error_login, 'recent_questions': recent_questions, 'viewed_questions': viewed_questions } return render_to_response('problematic/index.html', data, context_instance=RequestContext(request))