Adding Example App
This commit is contained in:
10
mfa/Email.py
10
mfa/Email.py
@@ -1,9 +1,9 @@
|
||||
from django.shortcuts import render,render_to_response
|
||||
from django.shortcuts import render
|
||||
from django.template.context_processors import csrf
|
||||
import datetime,random
|
||||
from random import randint
|
||||
from .models import *
|
||||
from django.template.context import RequestContext
|
||||
#from django.template.context import RequestContext
|
||||
from .views import login
|
||||
from .Common import send
|
||||
def sendEmail(request,username,secret):
|
||||
@@ -12,7 +12,7 @@ def sendEmail(request,username,secret):
|
||||
key = getattr(User, 'USERNAME_FIELD', 'username')
|
||||
kwargs = {key: username}
|
||||
user = User.objects.get(**kwargs)
|
||||
res=render_to_response("mfa_email_token_template.html",{"request":request,"user":user,'otp':secret})
|
||||
res=render(request,"mfa_email_token_template.html",{"request":request,"user":user,'otp':secret})
|
||||
return send([user.email],"OTP", res.content)
|
||||
|
||||
def start(request):
|
||||
@@ -32,7 +32,7 @@ def start(request):
|
||||
request.session["email_secret"] = str(randint(0,100000))
|
||||
if sendEmail(request, request.user.username, request.session["email_secret"]):
|
||||
context["sent"] = True
|
||||
return render_to_response("Email/Add.html", context, context_instance=RequestContext(request))
|
||||
return render(request,"Email/Add.html", context)
|
||||
def auth(request):
|
||||
context=csrf(request)
|
||||
if request.method=="POST":
|
||||
@@ -53,4 +53,4 @@ def auth(request):
|
||||
request.session["email_secret"] = str(randint(0, 100000))
|
||||
if sendEmail(request, request.session["base_username"], request.session["email_secret"]):
|
||||
context["sent"] = True
|
||||
return render_to_response("Email/Auth.html", context, context_instance = RequestContext(request))
|
||||
return render(request,"Email/Auth.html", context)
|
||||
|
||||
Reference in New Issue
Block a user