コード例 #1
0
ファイル: views.py プロジェクト: sentient64/MsgBoard
def index(request):

    usersignup = UserSignup()
    userlogin = UserLogin()
    creatediv = DivisionForm()
    context = {}

    if request.method == 'POST':
        form = UserLogin(request.POST)
        if form.is_valid():
            username = request.POST.get('username', None)
            password = request.POST.get('password', None)
            user = authenticate(username=username, password=password)
            if user is not None:
                login(request, user)
                context['password_valid'] = "Login Successful"
            else:
                context['password_valid'] = "Invalid User. Please try again."
        else:
            context['password_valid'] = form.errors
    context['login'] = userlogin
    context['signup'] = usersignup
    context['divform'] = creatediv
    context['title'] = "home page"
    context['divs'] = divs()

    return render_to_response('main.html', context, context_instance=RequestContext(request))
コード例 #2
0
def login(request, auth_user):
    context = {}

    form = UserLogin()

    context['form'] = form

    print "in login view"

    if request.method == 'POST':

        print "in post"
        form = UserLogin(request.POST)

        print form.errors

        if form.is_valid():
            email = form.cleaned_data['email']
            password = form.cleaned_data['password']
            print email
            print password
            auth_user = authenticate(email=email, password=password)
            print auth_user
            if auth_user is not None:
                user_login(request, auth_user)

                print "auth_user is not none"

                return HttpResponseRedirect('/recipelist')
            else:
                context['valid'] = "Please enter a User Name"

        else:
            context['valid'] = "Form is not valid."
    return render_to_response('login.html', context, context_instance=RequestContext(request))
コード例 #3
0
ファイル: views.py プロジェクト: swheatley/first_django
def login_view(request):

    context = {}

    context['form'] = UserLogin()

    username = request.POST.get('username', None)
    password = request.POST.get('password', None)
    email = request.POST.get('email', None)

    auth_user = authenticate(email=email, password=password)

    if request.method == 'POST': 
        form = UserLogin(request.POST)
        if form.is_valid():
            email = form.cleaned_data['email']
            password = form.cleaned_data['password']

            auth_user = authenticate(email=email, password=password)

            if auth_user is not None:
                login(request, auth_user)

            return HttpResponseRedirect('/')
        else:
            context['valid'] = "Invalid User"
    else:
        context['valid'] = "Please enter a User Name"
    return render_to_response('login.html', context, context_instance=RequestContext(request))
コード例 #4
0
ファイル: views.py プロジェクト: AimeeHendrycks/music_app
def login_view(request):
    context = {}
    form = UserLogin()
    context["form"] = form

    if request.method == "POST":
        form = UserLogin(request.POST)
        context["form"] = form
        print "validating"
        if form.is_valid():
            print "am i valid?"

            email = form.cleaned_data["email"]
            password = form.cleaned_data["password"]

            auth_user = authenticate(email=email, password=password)
            if auth_user is not None:
                login(request, auth_user)
                return HttpResponseRedirect("/")
            else:
                context["valid"] = "Invalid User"
        else:
            context["valid"] = "Please enter an Email and Password"
    else:
        print "GET"

    return render_to_response("login.html", context, context_instance=RequestContext(request))
コード例 #5
0
ファイル: views.py プロジェクト: swheatley/music_app
def login_view(request):
    context = {}

    context['form'] = UserLogin()

    print "green"

    if request.method == 'POST':
        form = UserLogin(request.POST)
        if form.is_valid():
            email = form.cleaned_data['email']
            password = form.cleaned_data['password']

            print "yellow"

            auth_user = authenticate(email=email, password=password)

            if auth_user is not None:
                login(request, auth_user)

                print "blue" 

                return HttpResponseRedirect('/')
            else:
                context['valid'] = "Invalid User"
        else:
            context['valid'] = "Please enter a User Name"
    return render_to_response('registration/login.html', context, context_instance=RequestContext(request))
コード例 #6
0
ファイル: views.py プロジェクト: Amrogers75/Pokemon
def login(request):
    context = {}

    form = UserLogin()

    context["form"] = form

    print "in login view"

    if request.method == "POST":

        print "in post"
        form = UserLogin(request.POST)

        print form.errors

        if form.is_valid():
            email = form.cleaned_data["email"]
            password = form.cleaned_data["password"]
            print email
            print password
            auth_user = authenticate(email=email, password=password)
            print auth_user
            if auth_user is not None:
                user_login(request, auth_user)

                print "auth_user is not none"

                return HttpResponseRedirect("/")
            else:
                context["valid"] = "Please enter a User Name"

        else:
            context["valid"] = "Form is not valid."
    return render_to_response("login.html", context, context_instance=RequestContext(request))
コード例 #7
0
ファイル: views.py プロジェクト: AimeeHendrycks/videosite
def login_view(request):
    context = {}
    form = UserLogin()
    context['form'] = form

    if request.method == 'POST':
        form = UserLogin(request.POST)
        context['form'] = form
        print "validating"
        if form.is_valid():
            print "am i valid?"

            email = form.cleaned_data['email']
            password = form.cleaned_data['password']

            auth_user = authenticate(email=email, password=password)
            if auth_user is not None:
                login(request, auth_user)
                return HttpResponseRedirect('/')
            else:
                context['valid'] = "Invalid User"
        else:
            context['valid'] = "Please enter an Email and Password"
    else:
        print 'GET'

    return render_to_response('login.html', context, context_instance=RequestContext(request))
コード例 #8
0
ファイル: views.py プロジェクト: arwaal/final-project
def user_login(request):
    context = {}
    form = UserLogin()
    context['form'] = form
    if request.method == 'POST':
        form = UserLogin(request.POST)
        if form.is_valid():
            username = form.cleaned_data['username']
            password = form.cleaned_data['password']
            auth_user = authenticate(username=username, password=password)
            login(request, auth_user)
            print "went through YAY"
            return HttpResponseRedirect('/user_profile/%s' % auth_user.pk)

    elif request.method == 'GET':
            context['valid'] = form.errors

    return render_to_response('user_login.html', context, context_instance=RequestContext(request))
コード例 #9
0
                login(request, auth_user)

                return HttpResponseRedirect('/state_list/')

            except IntegrityError, e:
                context['valid'] = "A User With That Name Already Exists"

        else:
            context['valid'] = form.errors

    if request.method == 'GET':
        context['valid'] = "Please Sign Up!"

    # Login existing user ----------------------------------------

    context['form_login'] = UserLogin()

    username = request.POST.get('username', None)
    password = request.POST.get('password', None)

    if username is not None or password is not None:

        auth_user = authenticate(username=username, password=password)

        context['auth_user'] = auth_user

        if auth_user is not None and auth_user.is_active:
            login(request, auth_user)
            return render_to_response('login_success.html', context,
                                      context_instance=RequestContext(request))
        else: