Esempio n. 1
0
def login_view(request):
    username = request.POST.get('username', '')
    password = request.POST.get('password', '')
    u = User.objects.filter(source='ORP', username=username)
    if not u.exists():
        response = requests.post('http://editorpanel.newsinshorts.com/isAdmin?username='******'&password='******'YES':
            user = User(username=username)
            user.set_password(password)
            user.source = 'ORP'
            user.is_superuser = True
            user.save()
        else:
            return HttpResponse("Oops. No such user. Contact Ramlal")
    user = User.objects.get(source='ORP', username=username)
    if user.check_password(password):
        user.backend = 'django.contrib.auth.backends.ModelBackend'
        auth.login(request, user)
        return HttpResponseRedirect("/loggedin/")
    else:
        return HttpResponse('Oops. Wrong password')