用户注册

原创 2015年11月21日 13:38:52

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">这节我们主要讲的是用户注册</span>

主要动作有1.在网页设置注册界面->2.将注册信息上传到数据库

一:在网页设置注册界面

 <form action="../register" method="POST">
	<input type="text" name="username"  class="login-input" placeholder="LFI账号">
	<input type="password" name="password" class="login-input" placeholder="LFI密码">
	<input type="password" name="again_password" class="login-input" placeholder="LFI密码确认">
<span style="white-space:pre">	</span><input type="submit" value="注册">
</form>
二:上传到数据库
<pre name="code" class="python"><pre name="code" class="python" style="font-family: Arial, Helvetica, sans-serif;">def register(req):
	username=req.POST.get("username")
	password=req.POST.get("password")
	again_password=req.POST.get("again_password")
	if password:
		if password==again_password:
			user=auth.models.User()
			user.username=username
			user.set_password(password)
			user.save()
			'''
<span style="white-space:pre">			</span>这里按照下面写后登陆用户时发现密码不对,因为auth自带的用户密码是经过加密的,这样写格式不对
			user=auth.models.User.objects.create(
				username=username,
				password=password
			)	
			'''
			models.LFI_user.objects.create(user=user)
<span style="white-space:pre">			</span>'''
<span style="white-space:pre">			</span>#在这里我首先尝试用外键,发现也会出错user__username被理解成无效键值,不知道为什么。
<span style="white-space: pre;"></span><pre name="code" class="python"><span style="font-family: Arial, Helvetica, sans-serif; white-space: pre;">			</span><span style="font-family:Arial, Helvetica, sans-serif;">models.LFI_user.objects.create(user__username=username,</span><pre name="code" class="python"><span style="font-family: Arial, Helvetica, sans-serif; white-space: pre;">							</span><span style="font-family:Arial, Helvetica, sans-serif;">user__password=password</span><span style="font-family: Arial, Helvetica, sans-serif;">)</span>


<span style="white-space:pre">			</span>'''
			return render_to_response("register.html")
		else:
			return HttpResponse("error")
	return render_to_response("register.html")
上面#处不能理解,请大神指正,models是这样的

<span style="font-family:Arial, Helvetica, sans-serif;"></span><pre name="code" class="python">class LFI_user(models.Model):
	user=models.OneToOneField(User)
	#签名标示作用
	signaute=models.CharField(max_length=128,default="This guy is too lazy to leave anything")
	#头像
	photo=models.ImageField(upload_to="upload_imgs/",default="upload_imgs/user-1.jpg")
	def __unicode__(self):
		return self.user.username
	
	



<span style="font-family:Arial, Helvetica, sans-serif;">
							</span>



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

Android中Handler的总结(三)实例用户注册

一、Handler用户注册实例 import java.io.IOException; import java.util.HashMap; import java.util.Map; impo...

Ajax+SpringMVC+Spring+Mybatis+MySql+js用户注册实例

这几天研究了下Ajax注册的方法,通过在注册时输入用户名或邮箱等,就可以判断这个用户是否存在,以免用户来注册,然后提交了,系统才提示该用户名或邮箱不可用。使用Ajax便可实现这一功能,看了网上的都是p...
  • Evankaka
  • Evankaka
  • 2015年07月23日 17:05
  • 11924

PHP用户注册邮箱验证激活账号

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...

android基础学习1————用户注册界面

JQUERY+MYSQL+PHP通用用户注册页面的实例

用户注册页面。可检测用户名是否被使用,以及其他输入的信息是否符合相应的规则。 register.php的代码 [php] view plaincopy ...
  • wzszwj
  • wzszwj
  • 2014年10月03日 09:55
  • 688

Android实战简易教程-第二十三枪(基于Baas的用户注册和登录模块实现!)

接着上两篇文章,我们基于Bmob提供的API实现用户登录功能,整体看一下代码。1.注册页面xml:...

使用maven与MyEclipse整合ssm(Spring MVC、Spring、Mybatis)三大框架并实现用户注册(环境搭载+实例源码下载)

相对于ssh(Struts2、Spring、Hibernate),ssm(Spring MVC、Spring、)可能会更受欢迎。 所用到的框架及数据库对应的版本: 数据库: MySQL 一、数据库...
  • BeauXie
  • BeauXie
  • 2016年11月22日 09:04
  • 6062

基于android开发的聊天室 ChatRoom 1.0 :(三) 处理用户注册

在本应用当中添加了一个用户注册的功能,用户注册完之后,在服务器端将保存用户的注册的信息,当下一次再进入应用时将自动尝试与服务器的连接,类似于我们常用的聊天工具,具体的注册方式为:填写ip地址、端口号、...

完成用户注册、登录页面,实现数据的真实操作。

编写小九九:  protected void Page_Load(object sender, EventArgs e)     {         HtmlTable table = new ...

用户注册的邮箱激活模块的设计与实现

分享用户注册时需要进行的邮箱激活功能的实现。在我们都知道在一个网站中,用户注册后需要来一个邮箱进行激活是很常见的功能,那么我们今天就来学习一下这个邮箱验证功能.这里以我的一个小项目“网上书店”的这个模...
  • sdksdk0
  • sdksdk0
  • 2016年08月07日 21:04
  • 3361
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用户注册
举报原因:
原因补充:

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