def resolve_is_logged(self, info, **kwargs): user = info.context.user if user.is_anonymous: raise Exception('Not logged in!') do_logout(info.context) return user
def delete(request): publi = GenAd() if request.user.is_authenticated: if request.method == "POST": password1 = request.POST['password1'] # Contraseña password2 = request.POST['password2'] # Verificar contraseña user = request.user.username user = authenticate(username=user, password=password1) if password1 == password2: if user is not None: u = Alumno.objects.get(uid=user) user.delete() u.delete() do_logout(request) return render(request, 'polls/cuentaeliminada.html') #return redirect('polls:cuentaeliminada') else: return render(request, 'polls/eliminarcuenta.html', { 'error_message': "Contraseña incorrecta.", 'publi': publi }) else: return render( request, 'polls/eliminarcuenta.html', { 'error_message': "Las contraseñas que usted ha introducido no coinciden", 'publi': publi }) return render(request, 'polls/eliminarcuenta.html', {'publi': publi}) else: redirect('polls:login')
def logout(request): # Finalizamos la sesión do_logout(request) request.clear() # Redireccionamos a la portada return redirect('/')
def edit_pass(request): if(request.method=='POST'): formulario = editPass(request.POST) if(formulario.is_valid()): username = request.user.username password1 = formulario.cleaned_data['password3'] user1 = authenticate(username=username, password=password1) if user1 is None: formulario.add_error('password3','Contraseña actual incorrecta') if(formulario.cleaned_data['password1']!=formulario.cleaned_data['password2']): formulario.add_error('password2','No coinciden las contraseñas') if(formulario.errors): return render(request,"newuser.html",{"form":formulario}) password = make_password(formulario.cleaned_data['password1']) User.objects.filter(id=request.user.id).update(password=password) user = get_object_or_404(User,pk=request.user.id) do_logout(request) do_login(request, user) return redirect('/profile/{}'.format(user.id)) else: formulario = editPass() return render(request,"newuser.html",{"form":formulario})
def edit_username(request): if(request.method=='POST'): formulario = editUsername(request.POST) if(formulario.is_valid()): username1 = request.user.username username = formulario.cleaned_data['username'] password = formulario.cleaned_data['password'] user1 = authenticate(username=username1, password=password) if user1 is None: formulario.add_error('password','Contraseña actual incorrecta') if(formulario.errors): return render(request,"newuser.html",{"form":formulario}) User.objects.filter(id=request.user.id).update(username=username) user = get_object_or_404(User,pk=request.user.id) do_logout(request) do_login(request, user) return redirect('/profile/{}'.format(user.id)) else: formulario = editUsername() formulario.fields["username"].initial = request.user.username return render(request,"newuser.html",{"form":formulario})
def signup_validate(request): if request.method != 'GET': # only work for GET return HttpResponseForbidden() username = request.GET.get('username', '').strip() token = request.GET.get('token', '').strip() users = User.objects.filter(username=username) if len(users) == 0: return HttpResponseForbidden() user = users[0] if not AccessToken.authenticate(user, token, AccessToken.Purpose.SIGNUP_VALIDATE): return HttpResponseForbidden() if user.is_active: # already activated return HttpResponseForbidden() user.is_active = True user.save() if request.user.is_authenticated: do_logout(request) do_login(request, user) return HttpResponseRedirect('/explorer/datalakes')
def logout(request): cart = ShoppingCartForm(request) do_logout(request) cart.store(request) return shortcuts.redirect(reverse('home'))
def logout(request): if request.method == "POST": do_logout(request) redirect_url = settings.LOGOUT_REDIRECT_URL or '/' return HttpResponseRedirect(redirect_url) else: return render(request, 'accounts/logout.html')
def logout(request): # finalizamos la sesion do_logout( request ) #cierra todas las sesiones que se encuentren en el navegador, es decir borra los registros de la variblea request.session # Redireccionamos al login return redirect('usuarios:login')
def logout(request): do_logout(request) forum = Forum_Stats.objects.get(id=1) forum.usuarios_online -= 1 forum.save() return redirect('home')
def login(request, **kwargs): if not request.user.is_anonymous( ) and request.method == "POST": # We're logging in, so log out first do_logout(request) kwargs.setdefault("extra_context", {})["error"] = request.GET.get("error") return auth_views.login(request, authentication_form=EmailAuthenticationForm, **kwargs)
def login(request, **kwargs): if not is_anonymous( request.user ) and request.method == "POST": # We're logging in, so log out first do_logout(request) kwargs.setdefault("extra_context", {})["error"] = request.GET.get("error") return LoginView.as_view(**kwargs)(request)
def logout(request): ctx = { 'post': request.method == 'POST', } if request.method == 'POST' and not request.user.is_anonymous(): do_logout(request) return render(request, 'users/logout.jinja2', ctx)
def logout(request): """ Function is a view for logout :param request: :return: """ do_logout(request) return redirect('/login/')
def logout(request): request.session['log_user'] = "" request.session['log_name'] = "" request.session['log_email'] = "" request.session['log_id'] = "" request.session['log_edad'] = 0 request.session['registrado'] = 0 do_logout(request) return redirect('/login')
def process_exception(self, request, exception): """When we get a CasTicketException, that is probably caused by the ticket timing out. So logout/login and get the same page again.""" if isinstance(exception, CasTicketException): do_logout(request) # This assumes that request.path requires authentication. return HttpResponseRedirect(request.path) else: return None
def logout(request): """ If user isn't logged in, he is redirected to login page """ if request.user.is_anonymous: return redirect(reverse_lazy("users:login")) else: do_logout(request) request.session.clear() return redirect(reverse_lazy("world:map"))
def login(request, **kwargs): if not request.user.is_anonymous( ) and request.method == "POST": # We're logging in, so log out first do_logout(request) kwargs.setdefault("extra_context", {})["error"] = request.GET.get("error") return auth_views.login( request=request, authentication_form=cached_load("SHUUP_ADMIN_AUTH_FORM_SPEC"), **kwargs)
def login(request, **kwargs): if not is_anonymous(request.user) and request.method == "POST": # We're logging in, so log out first do_logout(request) kwargs.setdefault("extra_context", {})["error"] = request.GET.get("error") if django.VERSION < (2, 0): return auth_views.login( request=request, authentication_form=cached_load("SHUUP_ADMIN_AUTH_FORM_SPEC"), **kwargs ) else: return auth_views.LoginView.as_view( form_class=cached_load("SHUUP_ADMIN_AUTH_FORM_SPEC"), **kwargs )(request)
def logout(request): do_logout(request) return simple_json_response(redirect="/")
def logout(request): # Finalizamos la sesión do_logout(request) # Redireccionamos a la portada return redirect('tienda')
def logout(request): do_logout(request) # Redireccionamos a la portada return redirect('/')
def logout(request): do_logout(request) return redirect('thunderchild.views.login')
def logout(request): if request.user.is_authenticated(): messages.info(request, "Erfolgreich ausgeloggt!") do_logout(request) return redirect("/login")
def logout(request): from django.contrib.auth import logout as do_logout do_logout(request) return HttpResponseRedirect("/")
def logout(request): if request.user.is_authenticated: do_logout(request) return redirect('/')
def logout(request): '''Log the user out''' do_logout(request) return HttpResponseRedirect(reverse('motsdits.views.homepage'))
def logout(request): # Finalizamos la sesión do_logout(request) # Redireccionamos a la portada return redirect(reverse_lazy('home'))
def logout(request): do_logout(request) return redirect(request.GET.get('next', '/'))
def logout(request): do_logout(request) return redirect('start')
def logout(request): do_logout(request) return redirect('main_page')
def logout(request): if request.user.is_authenticated: do_logout(request) return HttpResponseRedirect(reverse('users:login'))
def logout(request): do_logout(request) return shortcuts.redirect(reverse('home'))
def login(request, **kwargs): if not request.user.is_anonymous() and request.method == "POST": # We're logging in, so log out first do_logout(request) kwargs.setdefault("extra_context", {})["error"] = request.GET.get("error") return auth_views.login(request, authentication_form=EmailAuthenticationForm, **kwargs)
def logout(request): do_logout(request) return redirect(reverse("home"))
def logout(request): # Hacemos el logout con esta función do_logout(request) # Redirigimos return redirect('/')
def logout(request): do_logout(request) return redirect('/')
def get(self, request, *args, **kwargs): do_logout(request) next_ = request.GET.get('next', None) if next_: return HttpResponseRedirect(next_) return HttpResponseRedirect('.')
def logout(request): # Finalizamos la sesión do_logout(request) # Redireccionamos al login return redirect('/login')
def logout(request): do_logout(request) return redirect('home')
def get(self, request, *args, **kwargs): do_logout(request) return HttpResponseRedirect('/login/')
def logout(request): do_logout(request) return redirect('pages:signin')