用户登录和注销

原创 2015年11月18日 15:00:02

这节我主要写用户的登录和注销,动作分解为 登录界面登录->跳转到主页,并用户信息发生改变->注销用户,用户信息改变

一.登录用户

1.网页设置


注意这里的type=“passworld”,是针对密码的

2.login函数设置

def login(req):  
    username=req.POST.get("username")
    password=req.POST.get("password")
    user=auth.authenticate(username=username,password=password)
    if user is not None:
		auth.login(req,user)
		return HttpResponseRedirect("../")
    else:
		return render_to_response("login.html")
username=req.POST.get("username")是针对网页name="username"属性的
<pre name="code" class="python"><pre name="code" class="python">user=auth.authenticate(username=username,password=password)是Django只带的用户认证系统,记得导入from django.contrib import auth
<pre name="code" class="python">auth.login(req,user)这样才算是真正的登录,上面的只是认证

二:登录后跳转主页并主页用户信息发生变化


<img src="http://img.blog.csdn.net/20151118151305976" alt="" />




这个动作完全靠Django完成,看起来有点牛逼

登录前  

登录后

三:注销及其网页用户信息变化

def logout(req):
	auth.logout(req)
	return HttpResponseRedirect("../")
auth.logout(req)参数是req而不是user
跳转后页面和上面恰好相反





版权声明:本文为博主原创文章,未经博主允许不得转载。

Spring boot 搭建个人博客系统(二)——登录注册功能

Spring boot 搭建个人博客系统(二)——登录注册功能 一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自...

python初级项目课(一)

前言:这个系列是跟着牛客网的初级项目课制作的,有兴趣可以自行搜索 calss 1搭环境使用python版本是2.7,IDE是PyCharm,版本管理工具是git,代码放在github上https://...

SSM搭建(整合)+用户模块(登录和注销)实现

SSM框架的搭建环境(Spring,SpringMVC,Mybatis)  本文使用的是maven来构建的环境,开发工具是eclipse,tomcat用的是8,jdk版本1.8用户模块流程  pom....

利用Session完成用户的登录和注销

用户的登录和注销是最常见的Web应用案例,当一个应用的客户登录了以后,其他所有的会话都得知道这个用户已经登录还很有可能得提取用户的昵称予以显示等等,所以,只有把登录成功的用户的信息放入到Session...

解决用户注销后点击浏览器返回刷新页面重复登录的问题

最近在写一个购书网站,测试注销功能时点击浏览器返回刷新浏览器,会发现原本已经注销的用户又重新登录了 想了很久在网上也找了很多办法,不过网上给出的办法大多是用js实现注销后禁止用户点击游览器返回 这...

利用Session完成用户的登录和注销 .

用户的登录和注销是最常见的Web应用案例,当一个应用的客户登录了以后,其他所有的会话都得知道这个用户已经登录还很有可能得提取用户的昵称予以显示等等,所以,只有把登录成功的用户的信息放入到Session...

Android IM(一)实现用户注册、登录、修改密码和注销

以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Sm...

openfire Android学习(一)----实现用户注册、登录、修改密码和注销等

以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Sm...

PHP与MYSQL实现用户登录注销

因为最近才学习php与mysql,为了写留言板的注册,登录与注销功能,接触到php的session会话机制,想要记录下来。Session: 代表服务器与浏览器的一次会话过程(其本来的含义是指有始有终的...
  • xyj96
  • xyj96
  • 2016年05月14日 11:07
  • 1096
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用户登录和注销
举报原因:
原因补充:

(最多只允许输入30个字)