Parce que «Ça peut toujours servir»™ et que de toutes façons il y en a déjà des bouts qui sont dans le dépôt et que c'est chiant de git add -f.

Et puis bon, ça fait que 3Mo
This commit is contained in:
Vincent Le Gallic 2013-05-08 05:49:55 +02:00
parent 29f50c2ed9
commit 3bde363deb
299 changed files with 17466 additions and 0 deletions

View file

@ -0,0 +1,28 @@
# Create your views here.
from accounts.cransaccounts.models import Credential
from django.http import HttpResponse, HttpResponseRedirect
import datetime
from django.contrib.auth.decorators import login_required
from django.shortcuts import render_to_response
from django.template import RequestContext
def check_credential( request ):
cred = request.GET['cred']
service = request.GET['service']
response = HttpResponse("INVALID")
# retreive credential in db
try:
cred = Credential.objects.get(token=cred, service=service)
## if not to old, accept
if cred.date.today() - cred.date < datetime.timedelta( minutes=10 ):
response = HttpResponse("VALID")
response['username'] = cred.user.username
response['fullname'] = cred.user.get_full_name()
response['email'] = cred.user.email
else:
response = HttpResponse("INVALID")
except Credential.DoesNotExist:
response = HttpResponse("INVALID")
response["content-type"] = "text/plain"
return response
## else, or if not exist reject