views.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:primumest-cmdb 作者: junxi3166 项目源码 文件源码
def login(request):  # ????
    if request.method == 'POST' and request.POST:
        # ?????????????
        username = request.POST['username']
        password = request.POST['password']
        # print request.POST
        # ?????????
        if user_valid(username):
            data = models.UserProfile.objects.get(username=username)  # ????????
            print data.password
            password = hash_sha256(password, username)
            print password
            if password == data.password:  # ??????
                response = HttpResponseRedirect("/web/")  # ?????response??
                # response.set_cookie("username", username)  # cookie ?????cookie
                request.session['username'] = username  # ??session
                return response  # ????
            else:  # ??????
                return HttpResponseRedirect("/web/login")
        else:  # ???????
            return HttpResponseRedirect("/web/login")
    else:  # ?????????????????
        return render(request, "login.html", locals())
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号