def signup_view(request): if request.method == 'POST': data = request.POST form = UserCreationForm(data) if form.is_valid(): form.save() new_user = authenticate(username=form.cleaned_data['username'], password=form.cleaned_data['password1']) authlogin(request, new_user) return redirect(reverse('home', kwargs={'page': 1})) else: return render(request, 'registration/signup.html', {'form': form}) return render(request, 'registration/signup.html', {'form': UserCreationForm()})
def login_view(request, *args, **kwargs): is_iframe = request.GET.get('is_iframe', '') == '1' or request.POST.get( 'is_iframe', '') == '1' if is_iframe and request.user.is_authenticated(): logout(request) kwargs['extra_context'] = {'is_iframe': is_iframe} return authlogin(request, *args, **kwargs)
def login(request, *args, **kwargs): response = authlogin(request, *args, **kwargs) if request.user.is_authenticated(): lst = [random.choice(string.ascii_letters + string.digits) for n in xrange(30)] key = "".join(lst) request.user.db.magic_cookie = key return response
def login_view(request, *args, **kwargs): is_iframe = request.GET.get('is_iframe', '') == '1' or request.POST.get('is_iframe', '') == '1' if is_iframe and request.user.is_authenticated(): logout(request) kwargs['extra_context'] = { 'is_iframe': is_iframe } return authlogin(request, *args, **kwargs)
def signup_view(request): if request.method == 'POST': data = request.POST form = CaptchaUserCreateForm(data) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') status = verify_captcha(data, request) print(status) if status: user = authenticate(username=username, password=raw_password) authlogin(request, user) return redirect('/') else: form = CaptchaUserCreateForm() return render(request, 'registration/signup.html', {'form': form})
def login(request): if request.method == 'POST': data = request.POST status = verify_captcha(data, request) print(status) if status: return authlogin(request) return render(request, 'registration/login.html', {'form': AuthenticationForm()})
def login(request, *args, **kwargs): response = authlogin(request, *args, **kwargs) if request.user.is_authenticated(): lst = [ random.choice(string.ascii_letters + string.digits) for n in xrange(30) ] key = "".join(lst) request.user.get_profile().db.magic_cookie = key return response
def login(request): error = '' test_list = TestRequest.objects.all() if request.method == 'POST': username = request.POST['username'] password = request.POST['password'] error = "An unhandeled error occurred! please contant Kasra that's his fault! ;))" try: user = authenticate(request, username=username, password=password) except KeyError: error = 'Fill in all fields!' else: if user is not None: # user is registered authlogin(request, user) return redirect(reverse('home', kwargs={'page': 1})) else: error = "Invalid username and/or password!" return render(request, 'registration/login.html', { 'form': AuthenticationForm(), 'error': error, 'test_requests': test_list })
def login(request, *args, **kwargs): kwargs['extra_context'] = {'site': Site.objects.get_current()} return authlogin(request, *args, **kwargs)