def NewUserLogin(request): if request.method == "POST": userid = request.POST['userid'] passwd = request.POST['passwd'] loginType = request.POST['oAuthType'] try: res = Login.objects.get(userId = userid) return render(request, 'oAuthSignup.html', {"error" : "userId Already Exists...", "loginType" : loginType}) except: if loginType == "fbLogin": ins = Login(userId = userid, password = passwd, username = request.session['fbName'], fbId = request.session['fbId']) ins.save() res = Login.objects.get(fbId = request.session['fbId']) request.session['uID'] = res.id request.session['uName'] = res.username return viewDetails(request) else: ins = Login(userId = userid, password = passwd, username = request.session['goggleName'], email = request.session['gId']) ins.save() res = Login.objects.get(email = request.session['gId']) request.session['uID'] = res.id request.session['uName'] = res.username return viewDetails(request) else: return viewDetails(request)
def NewUserLogin(request): if request.method == "POST": userid = request.POST['userid'] passwd = request.POST['passwd'] loginType = request.POST['oAuthType'] try: res = Login.objects.get(userId=userid) return render(request, 'oAuthSignup.html', { "error": "userId Already Exists...", "loginType": loginType }) except: if loginType == "fbLogin": ins = Login(userId=userid, password=passwd, username=request.session['fbName'], fbId=request.session['fbId']) ins.save() res = Login.objects.get(fbId=request.session['fbId']) request.session['uID'] = res.id request.session['uName'] = res.username return viewDetails(request) else: ins = Login(userId=userid, password=passwd, username=request.session['goggleName'], email=request.session['gId']) ins.save() res = Login.objects.get(email=request.session['gId']) request.session['uID'] = res.id request.session['uName'] = res.username return viewDetails(request) else: return viewDetails(request)
def login2(request): m = Login.objects.all() if request.method == "POST": form = LoginForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] password1 = form.cleaned_data['password1'] password2 = form.cleaned_data['password2'] name = form.cleaned_data['name'] email = form.cleaned_data['email'] idnumber = form.cleaned_data['idnumber'] home = form.cleaned_data['home'] if password1 != password2: return render(request, 'login2.html') else: login = Login() login.username = username login.password1 = password1 login.password2 = password2 login.name = name login.email = email login.idnumber = idnumber login.home = home login.save() #return render(request, 'login2.html') return render_to_response('login2.html', {'m': m}) else: return HttpResponse("error!") else: form = LoginForm() return render_to_response('login2.html', {'m': m})
def dologin(request): try: uname = request.POST["username"] passw = request.POST["password"] u = User.objects.get(username=uname, password=passw) l = Login(user = u, loginlast = datetime.now()) l.save() request.session['logged_in'] = True request.session['uid'] = u.id return HttpResponseRedirect('profile') except (KeyError, User.DoesNotExist, User.MultipleObjectsReturned): return HttpResponseRedirect('/?err=true')
def login(request): form = Loginform() if request.method == 'POST': form = Loginform(request.POST) if form.is_valid(): Usr = request.POST.get('Username') pwd = request.POST.get('Password') p = Login(Username=Usr, Password=pwd) p.save() return HttpResponseRedirect(reverse('Done')) else: form = Loginform() return render(request, 'login/login.html', {'form': form})
def post(self): try: data = request.json login = Login(username=data['username'], password=data['password']) login.save() response = {'message': 'User {} was created successfully'.format(login.id), 'id': login.id, 'username': login.username, 'password': login.password } except KeyError: response = { 'status': 'error', 'message': 'API error, consult the administrator' } return response
def acceptlogin(request): if request.method=='POST': print request.POST['userName'] a=Login(username=request.POST['userName']) a.save() return HttpResponse("Ur Login!!!!")
def sign_up(request): name = request.POST.get('txt_name') email = request.POST.get('txt_email') password = request.POST.get('txt_password') confirm_pwd = request.POST.get('txt_confirm_pwd') me = "*****@*****.**" you = email msg = MIMEMultipart('alternative') msg['Subject'] = "Confirmation Email" msg['From'] = me msg['To'] = you text = "Hi!\nHow are you?\nHere is the link you wanted:\nhttps://www.python.org" html = """\ <html> <head> </head> <body> <p><font color="Blue"><h1>Hello !!!<h1></font><br> <h2><font color="Blue">This is the verification message....</font</h2><br> <h2><font color="Black">Click to verify :</font></h2> <button type="submit"><a href="http://127.0.0.1:8000/single_photon/email/">VERIFY</a></button></p> </body> </html> """ part1 = MIMEText(text, 'plain') part2 = MIMEText(html, 'html') msg.attach(part1) msg.attach(part2) s = smtplib.SMTP('smtp.gmail.com', 587) s.starttls() s.login(me, 'dingu@123') s.sendmail(me, you, msg.as_string()) s.quit() try: check_email_exist = Login.objects.filter(login_username=email).exists() if check_email_exist == False: a = Login(login_username=email, login_password=password) a.save() fk_id = a.id #----c is the object created here------ c = Login.objects.get(id=fk_id) request.session['loginid'] = fk_id b = Signup(name=name, login=c) b.save() template = loader.get_template('login.html') context = {"Email": "PLEASE VERIFY YOUR EMAIL !!!"} else: template = loader.get_template('sign_up.html') context = {"email_err": "Email already Exists"} except Exception, e: template = loader.get_template('sign_up.html') context = {"error": "Invalid Login Credentials"} print("########## This is the error ############") print e