zoukankan      html  css  js  c++  java
  • django 【认证】

    一、验证

       1.views.py

     1 from django.contrib.auth.decorators import login_required
     2 from django.contrib.auth import authenticate,login,logout
     3 
     4 
     5 @login_required
     6 def index(request):
     7     return render(request,"index.html")
     8 
     9 
    10 def account_logout(request):
    11     logout(request)
    12     return redirect("/")
    13 
    14 def account_login(request):
    15 
    16     if request.method == "POST":
    17         username = request.POST.get("username")
    18         password = request.POST.get("password")
    19         user = authenticate(username=username,password=password)
    20         if user:
    21             print('user login scuess',user)
    22             login(request,user)
    23             return  redirect(request.GET.get('next') or '/')  # bug,
    24     return render(request,'login.html')

      2.settings.py

    LOGIN_URL = "/account/login/"
    
    
    或者写在views.py
    @login_required(LOGIN_URL = "/account/login/")
    def index(request):
        return render(request,"index.html")
  • 相关阅读:
    msp430项目编程57
    msp430项目编程56
    msp430项目编程55
    msp430项目编程54
    msp430项目编程53
    msp430项目编程52
    msp430项目编程51
    msp430项目编程50
    msp430项目编程47
    msp430项目编程46
  • 原文地址:https://www.cnblogs.com/weibiao/p/7119862.html
Copyright © 2011-2022 走看看