예제 #1
0
파일: views.py 프로젝트: arlton2/lernanta
def login_openid(request):
    if request.method == "POST":
        return openid_views.login_begin(
            request,
            template_name="users/login_openid.html",
            form_class=forms.OpenIDForm,
            login_complete_view="users_login_openid_complete",
        )
    else:
        form = forms.OpenIDForm()
    return render_to_response("users/login_openid.html", {"form": form}, context_instance=RequestContext(request))
예제 #2
0
def login_openid(request):
    if request.method == 'POST':
        return openid_views.login_begin(
            request,
            template_name='users/login_openid.html',
            form_class=forms.OpenIDForm,
            login_complete_view='users_login_openid_complete')
    else:
        form = forms.OpenIDForm()
    return render_to_response('users/login_openid.html', {
        'form': form,
    }, context_instance=RequestContext(request))
예제 #3
0
파일: views.py 프로젝트: AndyHendy/lernanta
def register_openid(request):
    if request.method == 'POST':
        r = openid_views.login_begin(
            request,
            template_name='users/register_openid.html',
            form_class=forms.OpenIDForm,
            login_complete_view='users_register_openid_complete')
        return r
    else:
        form = forms.OpenIDForm()
    return render_to_response('users/register_openid.html', {
        'form': form,
    },
                              context_instance=RequestContext(request))
예제 #4
0
파일: views.py 프로젝트: apnerve/lernanta
def profile_edit_openids(request):
    if request.method == 'POST':
        return openid_views.login_begin(
            request,
            template_name='users/profile_edit_openids.html',
            form_class=forms.OpenIDForm,
            login_complete_view='users_profile_edit_openids_complete')
    else:
        form = forms.OpenIDForm()
    openids = UserOpenID.objects.filter(user=request.user)
    return render_to_response('users/profile_edit_openids.html', {
        'form': form,
        'openids': openids,
        'openids_tab': True,
    }, context_instance=RequestContext(request))
예제 #5
0
def profile_edit_openids(request):
    if request.method == 'POST':
        return openid_views.login_begin(
            request,
            template_name='users/profile_edit_openids.html',
            form_class=forms.OpenIDForm,
            login_complete_view='users_profile_edit_openids_complete')
    else:
        form = forms.OpenIDForm()
    openids = UserOpenID.objects.filter(user=request.user)
    return render_to_response('users/profile_edit_openids.html', {
        'form': form,
        'openids': openids,
        'openids_tab': True,
    },
                              context_instance=RequestContext(request))
예제 #6
0
파일: views.py 프로젝트: arlton2/lernanta
def profile_edit_openids(request):
    if request.method == "POST":
        return openid_views.login_begin(
            request,
            template_name="users/profile_edit_openids.html",
            form_class=forms.OpenIDForm,
            login_complete_view="users_profile_edit_openids_complete",
        )
    else:
        form = forms.OpenIDForm()
    openids = UserOpenID.objects.filter(user=request.user)
    return render_to_response(
        "users/profile_edit_openids.html",
        {"form": form, "openids": openids, "openids_tab": True},
        context_instance=RequestContext(request),
    )
예제 #7
0
def homepage(request):
    if request.method == 'POST': # If the form has been submitted...
        form = OpenIDLoginForm(request.POST) # A form bound to the POST data
        if form.is_valid(): # All validation rules pass
            # Process the data in form.cleaned_data
            # ...
            return OpenIDProcess.login_begin(request, template_name='openid/login.html',
                login_complete_view='openid-complete',
                form_class=OpenIDLoginForm,
                render_failure=OpenIDProcess.default_render_failure,
                redirect_field_name=REDIRECT_FIELD_NAME)
            
    else:
        form = OpenIDLoginForm() # An unbound form
        
    return render_to_response('homepage.html',
                              {'form': form},
                              context_instance=RequestContext(request))
예제 #8
0
def openid_login(request):
    if not openid_views:
        raise Http404
    return openid_views.login_begin(request, template_name='bookstore/openid_login.html')
예제 #9
0
def login_view(request):
    return login_begin(request, template_name='login.html')
예제 #10
0
파일: views.py 프로젝트: ruyadorno/estimate
def login_view(request):
    return login_begin(request, template_name='login.html')