def register(request): error = False username = "" if request.POST: username = request.POST["username"] password = request.POST["password"] confirmPassword = request.POST["confirmPassword"] if username and password and confirmPassword: if ((User.objects.filter(username=username).count()) == 1): error = "User already exists" else: user = User.objects.create_user(username=username, password=password) user.backend = "django.contrib.auth.backends.ModelBackend" djangoLogin(request, user) if "next" in request.GET: return redirect(request.GET["next"]) else: return redirect("status:root") else: error = "Error registering. Please fill out all fields and click Register." return render(request, "status/register.html", { "page_title": "Register Account", "error": error, "username": username })
def return_(request): "/return/" unauthed_token = request.session.get('unauthed_token', None) if not unauthed_token: return HttpResponse("No un-authed token cookie.") token = oauth.OAuthToken.from_string(unauthed_token) if token.key != request.GET.get('oauth_token', 'no-token'): return HttpResponse("Something went wrong! Tokens do not match") verifier = request.GET.get('oauth_verifier') access_token = exchange_request_token_for_access_token( CONSUMER, token, params={'oauth_verifier': verifier}) response = HttpResponseRedirect(reverse('index')) request.session['access_token'] = access_token.to_string() #it seems, authorization request does not return any data about user. #we request data via verify_credentials because it is easiest. access_token = request.session.get('access_token', None) token = oauth.OAuthToken.from_string(access_token) auth = is_authenticated(CONSUMER, CONNECTION, token) if auth: creds = simplejson.loads(auth) user = authenticate(request=request, credentials=creds) if not user: print "user was not authenticated" return HttpResponseRedirect(reverse('user_loginFail')) djangoLogin(request, user) return response
def loginConfirm(request): username = request.POST['username'] password = request.POST['password'] user = authenticate(username=username, password=password) if user is not None and user.is_active: djangoLogin(request, user) return HttpResponseRedirect(reverse('books:index')) else: return render(request, 'books/login.html', {'msg': 'invalid username or password'})
def login(request): print (request.body) myJson = json.loads(request.body) username = myJson.get('username','') password = myJson.get('password','') user = authenticate (request, username = username, password = password) if user is not None: djangoLogin(request,user) return HttpResponse("Login Success") else: return HttpResponse("Login Fail")
def form_valid(self, form): user = authenticate(email= form.cleaned_data['email'], password= form.cleaned_data['password']) if user is not None: # Authentication success djangoLogin(self.request, user) return HttpResponseRedirect('/home/') # User successfully authenticated, redirect to home.' else: form._errors['__all__'] = "Invalid username or password" return self.form_invalid(form)
def login(request): if request.method == 'POST': username = request.POST['username'] password = request.POST['password'] user = authenticate(username=username, password=password) if user is not None: if user.is_active: print('login success!') djangoLogin(request,user) return HttpResponseRedirect('/runtime/') return render(request, "operation/login.html")
def form_valid(self, form): user = authenticate(email=form.cleaned_data['email'], password=form.cleaned_data['password']) if user is not None: # Authentication success djangoLogin(self.request, user) return HttpResponseRedirect( '/home/' ) # User successfully authenticated, redirect to home.' else: form._errors['__all__'] = "Invalid username or password" return self.form_invalid(form)
def login(request): if request.user.is_authenticated: return redirect('/posts') else: if request.method=="POST": username = request.POST.get('username') password = request.POST.get('password') user = authenticate(request, username=username, password=password) if user is not None: djangoLogin(request,user) return redirect('/posts/') else: messages.info(request , 'Invalid Credentails') return render(request, 'login/loginpage.html')
def register(request): if request.user.is_authenticated: return render(request, "register.html") else: if request.method == 'POST': form = CustomUserCreationForm(request.POST) if form.is_valid(): user = form.save() djangoLogin(request, user) # return to index return redirect('index') if request.method == 'GET': form = CustomUserCreationForm() return render(request, "register.html", {'form': form})
def login(request): if request.method == "GET": username = request.GET['uname'] password = request.GET['psw'] user = authenticate(request, username=username, password=password) if user is not None: djangoLogin(request, user) request.session['coins'] = getUserCoins(user) return redirect("/Profile/") else: return redirect("/") return redirect("/")
def login(request): context={} context.update(csrf(request)) if request.method=='POST': # if data was posted, attempt to log user in # try to authenticate user using given username and password user = authenticate(username=request.POST['username'],password=request.POST['password']) if user is not None: # if user is logged in, log them in with django's auth system djangoLogin(request,user) # redirect to whatever url the user was trying to access return HttpResponseRedirect(reverse(viewFolder,args=[False])) else: context['error'] ='Username or password was incorrect' #return HttpResponse(json.dumps(output)) return render_to_response('login.html',context,context_instance=RequestContext(request))
def login(request): ''' Login backend logic ''' if request.method == 'POST': form = loginForm(request.POST) if form.is_valid(): user = authenticate(request, username=form['name'].value(), password=form['password'].value()) if user is not None: djangoLogin(request, user) return redirect('/') return redirect('/login/') form = loginForm() return render(request, 'login.html', {'form' : form})
def done(request): #write the authenticate method here credentials = foursquareUserDetails(request) print credentials user = authenticate(request=request, credentials=credentials, backend="foursq") if not user: return HttpResponse(reverse('user_loginFail')) response = HttpResponseRedirect(reverse('index')) djangoLogin(request, user) return response
def signUp(request): print(request.body) myJson = json.loads(request.body) username = myJson.get("username","") password = myJson.get("password","") if username != "": newuser = User.objects.create_user(username=username, password=password) userinfo = Platforms.objects.create(user=newuser, json = "") newuser.save() userinfo.save() djangoLogin(request,newuser) return HttpResponse("Login Success") else: return HttpResponse("Login Fail")
def login(request): if request.user.is_authenticated: return redirect('index') else: if request.method == 'POST': username = request.POST['username'] password = request.POST['password'] user = authenticate(request, username=username, password=password) if user is not None: djangoLogin(request, user) return redirect('index') else: return render(request, "login.html", {'form': AuthenticationForm}) elif request.method == 'GET': return render(request, "login.html", {'form': AuthenticationForm})
def login(request): username=None passwrod=None try: params=request.POST username=params.get("username",None) passwrod=params.get("password",None) loginUser=authenticate(username=username,password=passwrod) if loginUser and loginUser.is_active: djangoLogin(request, loginUser) return HttpResponse(json.dumps(commonView.reponseOK())) else: raise CoinfoException(CoinfoException.USER_PASSWORD_ERR) except Exception,e: log.error("LOGIN ERROR :%s:%s %s"%(username,passwrod,e)) return HttpResponse(json.dumps(commonView.responseCommonException(e)))
def authenticateUser(request): """ This view authenticate the user and redirects him to the control panel """ username = str(request.POST.get('username')) password = str(request.POST.get('password')) user = authenticate(username=username, password=password) if user is not None: djangoLogin(request, user) # return render(request, 'addclass.html',{'user':user, 'returnlist': AddClass.objects.all()}) return redirect('/addClass', {'form':LoginForm(), 'msg':'Incorrect username or password'}) #Case username and password are incorrect else: return render(request, 'signin.html', {'form':LoginForm(), 'msg':'Incorrect username or password'})
def login(request): """ Allows a user to login and redirects him to the provided 'next' page. If already logged in just redirects. """ next = request.GET.get('next', '/') if request.user.is_authenticated(): return redirect(next) if request.method == 'POST': form = AuthenticationForm(request, request.POST) if form.is_valid(): user = form.get_user() djangoLogin(request, user) return redirect(next) else: return render(request, 'sirs_users/login.html', {'login_form': form}) else: return render(request, 'sirs_users/login.html', {'login_form': AuthenticationForm() , 'webpath':WEBPATH})
def login(request): if request.method == "GET": template = loader.get_template('access/login.html') context = {} return HttpResponse(template.render(context, request)) elif request.method == "POST": username = request.POST['email'] password = request.POST['password'] user = authenticate(username=username, password=password) if not user: return render(request, 'predictor/error.html', { 'error_message': "Failed to log you in.", }) djangoLogin(request, user) return HttpResponseRedirect(reverse('predictor:home')) else: return HttpResponseBadRequest("Invalid method.")
def login(request): error = False username = "" if request.POST: username = request.POST["username"] password = request.POST["password"] user = authenticate(username = username, password = password) if user and user.is_active: djangoLogin(request, user) if "next" in request.GET: return redirect(request.GET["next"]) else: return redirect("status:root") else: error = "Error signing in. Please enter a valid username and password and click Sign In." return render(request, "status/login.html", { "page_title": "Login", "error": error, "username": username })
def register(request): if request.method == "GET": template = loader.get_template('access/register.html') context = {} return HttpResponse(template.render(context, request)) elif request.method == "POST": username = request.POST['email'] password = request.POST['password'] email = request.POST['email'] name = request.POST['name'] user = User.objects.create_user(username, email, password) # user.first_name, user.last_name = name.split() user.save() investor = Investor() investor.user = user investor.save() djangoLogin(request, user) return HttpResponseRedirect(reverse('predictor:home')) else: return HttpResponseBadRequest("Invalid method.")
def login(request): try: userName = request.POST['userName'] password = request.POST['password'] isRemenmber = request.POST['isRemenmber'] except: return JsonResponse({'state': stateCode.ERROR, 'info': _('login failed')}) else: user = authenticate(username=userName, password=password) if user is None: return JsonResponse({'state': stateCode.ERROR, 'info': _('user or password is invalid')}) else: if user.is_active: djangoLogin(request, user) if isRemenmber == 'true': # remember for a month 60 * 60 * 24 * 30 request.session.set_expiry(2592000) else: # valid for 30 minutes request.session.set_expiry(1800) return JsonResponse({'state': stateCode.SUCCESS, 'user': {'userName': user.username}}) else: return JsonResponse({'state': stateCode.ERROR, 'info': _('user is not allowed to login')})
def login(request): try: userName = request.POST['userName'] password = request.POST['password'] isRemenmber = request.POST['isRemenmber'] except: return JsonResponse({ 'state': stateCode.ERROR, 'info': _('login failed') }) else: user = authenticate(username=userName, password=password) if user is None: return JsonResponse({ 'state': stateCode.ERROR, 'info': _('user or password is invalid') }) else: if user.is_active: djangoLogin(request, user) if isRemenmber == 'true': # remember for a month 60 * 60 * 24 * 30 request.session.set_expiry(2592000) else: # valid for 30 minutes request.session.set_expiry(1800) return JsonResponse({ 'state': stateCode.SUCCESS, 'user': { 'userName': user.username } }) else: return JsonResponse({ 'state': stateCode.ERROR, 'info': _('user is not allowed to login') })