用户登录和注销

原创 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
跳转后页面和上面恰好相反





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

相关文章推荐

Android基于XMPP Smack Openfire下学习开发IM(一)实现用户注册、登录、修改密码和注销等

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

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

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

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

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

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

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

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

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

PHP与MYSQL实现用户登录注销

因为最近才学习php与mysql,为了写留言板的注册,登录与注销功能,接触到php的session会话机制,想要记录下来。Session: 代表服务器与浏览器的一次会话过程(其本来的含义是指有始有终的...
  • xyj96
  • xyj96
  • 2016-05-14 11:07
  • 924

Android基于XMPP Smack Openfire下学习开发IM(一)实现用户注册、登录、修改密码和注销等

需要用到以下几个工具: Openfire  最新版本(openfire 3.8.1)  下载地址:http://www.igniterealtime.org/downloads/index...

Android基于XMPP Smack Openfire下学习开发IM(一)实现用户注册、登录、修改密码和注销等

以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Sm...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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