php简单登陆注册数据库 php实现简单登录和注册功能

php+mysql怎么做登录注册

首先得到提交的数据

我们提供的服务有:成都网站建设、网站制作、微信公众号开发、网站优化、网站认证、都昌ssl等。为上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的都昌网站制作公司

链接数据库,查询数据库,查询username 和pwd

提交的username 和 pwd  跟数据库查询的username 和pwd做对比,

都相等那就是登陆成功

?php

mysql_connect('localhost','root','123');

mysql_select_db('lx');

mysql_query("SET CHARACTER SET utf8");

mysql_query("SET NAMES utf8");

//数据库lx 表user  字段id username  pwd

//用md5加密,可以自己试试    

if(isset($_POST['user'])$_POST['tijiao'] == 'success'){

$query = mysql_query("select pwd from user where username = '".$_POST['user']."'");

$num = mysql_num_rows($query);

if($num  0 ){

while($info = mysql_fetch_array($query)){

if($info['pwd'] == md5($_POST['pwd'])){

echo '登陆成功';

}else{

echo '登陆失败';    

}

}

}else{

echo '登陆失败';

}

}

?

form action="" method="get"/

table border="0" cellspacing="0" cellpadding="0" 

tr

td class="fieldKey" width="30%"用户名:/td

td class="fieldValue" width="100%"input type="text" name="user" //td

/tr

trtd height="10"/td/tr

tr

td class="fieldKey"密码:/td

td class="fieldValue"input type="password" name="pwd" //td

/tr

/table

input type="hidden" name="tijiao" value="success" /

input type="submit" value="登陆"/

/form

php简单网站的登录和注册怎么写

注册:

用户名 :手机号或者邮箱

密码:规定6-16位字符或者6-12位,不能出现_、等字符,规定只能数字和英文字符组成

验证码:随机图片

ajax提交时验证用户名是否合法(邮箱或手机号验证)。去掉首尾空白。判断数据格式(过滤html标签,防止sql注入)

判断密码格式和长度

判断验证码正确

三者都正确。提交到后台处理:

查询用户名是否存在,如果存在,不能注册,返回页面。如果不存在则将密码加密处理(md5或者哈希加密生成一段密文,然后输入密码拼接生成的密文存入数据库更保险)

插入成功成功,返回登录界面。

登录:

和注册一样判断用户名。

提交到后台

后台可以用mysql_real_escape_string()函数对用户名和密码进行转义,防止sql注入

密码同样道理加密。去数据库查询用户名和密码,返回成功,则将用户id号和用户名存入session里。跳转页面。

怎么建立简单的php登陆注册页面并连接数据库

先会写html的表单

然后会写php接收表单。

然后会连接数据库,查找数据库对应字段。

判断下

匹配跳转到相应页面,或者记录session等。


新闻名称:php简单登陆注册数据库 php实现简单登录和注册功能
网站地址:http://ybzwz.com/article/dojsjoe.html