很多站长朋友们都不太清楚简单的php注册,今天小编就来给大家整理简单的php注册,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 怎样用php做一个网站的登录注册 2、 php 制作简单的注册页面 登陆页面 然后验证 3、 php简单网站的登录和注册怎么写 4、 求一个简单的PHP注册,登陆代码 5、 PHP来实现网站的注册和登录 6、 求一个最简单的PHP页面注册代码,数据库为MySQL 怎样用php做一个网站的登录注册在php文件中嵌入html代码(包含表单,做好表单验证),提交到一个表单处理文件(php文件),处理文件里查询数据库,和用户提交的用户名,密码匹配,异常则登录失败,正常则登录成功,跳转页面(重定向或转发)。注册同理做好html页面,提交到注册处理页,先校验数据库是否存在用户名,有则返回注册页,提示注册失败,无则在数据库插入用户注册表单的信息。
php 制作简单的注册页面 登陆页面 然后验证user表 字段id int(11) username varchar(20) password varchar(32)
这3个字段就够了。
html页面 rel.html
<form action="rel.php" method="post">
用户名:<input type="text" name="name"><br><br>
密码:<input type="password" name="password"><br><br>
<input type="submit" name="submit" value="注册">
</form>
rel.php
<?php
//连接数据库的代码我就不写了 你应该会吧?不会百度一下就好了
$submit = isset($_POST['submit']) ? $_POST['submit'] : '';
if($submit){//如果有表单提交
$username = isset($_POST['username']) ? $_POST['username'] : '';
$password = isset($_POST['password']) ? $_POST['passowrd'] : '';
$password = md5($password);
//先查询数据库是否存在该用户名 注:用户登陆就是等于这个查询 不过查询的时候多加一个password 就是WHERE `username` = '$username` AND `password` = '$password` 就OK拉。
$sqlSelect = "SELECT `username` FROM `user` WHERE `username` = '$username'";
$querySelect = mysql_query($sqlSelect);
@$resultSelect = mysql_fetch_array($querySelect);
if($resultSelect['username']){
echo "<script>alert('该用户名已经存在。');location.href='rel.html';</script>";
}else{//可以注册。
$sqlInsert = "INSERT INTO `user`(`username`,`password`) VALUES('$username','$password')";
$queryInsert = mysql_query($sqlInsert);
if($queryInsert){//注册成功
echo "<script>alert('恭喜,注册成功。');location.href='这里写你注册成功的页面地址。';</script>";
}else{
echo "<script>alert('对不起,注册失败。');location.href='rel.html';</script>";
}
}
}
?>
这就是个简单的注册页面 登陆的话你就把验证用户是否存在的那个单拿出来就行了。。
纯手打,望采纳。
----------------------
对啊 那句话就是注释啊。
php简单网站的登录和注册怎么写注册:
用户名 :手机号或者邮箱
密码:规定6-16位字符或者6-12位,不能出现_、等字符,规定只能数字和英文字符组成
验证码:随机图片
ajax提交时验证用户名是否合法(邮箱或手机号验证)。去掉首尾空白。判断数据格式(过滤html标签,防止sql注入)
判断密码格式和长度
判断验证码正确
三者都正确。提交到后台处理:
查询用户名是否存在,如果存在,不能注册,返回页面。如果不存在则将密码加密处理(md5或者哈希加密生成一段密文,然后输入密码拼接生成的密文存入数据库更保险)
插入成功成功,返回登录界面。
登录:
和注册一样判断用户名。
提交到后台
后台可以用mysql_real_escape_string()函数对用户名和密码进行转义,防止sql注入
密码同样道理加密。去数据库查询用户名和密码,返回成功,则将用户id号和用户名存入session里。跳转页面。
求一个简单的PHP注册,登陆代码我帮你找了个小程序
程序介绍:
1、共4个页面,conn.php连接数据库、img.php图片验证码、index.php登录页面、register.php注册页面
2、注册页面全是用js来验证的,所以不太完善,后续会改进
3、还没有学习ajax,所以图片没法点击刷新。原谅我吧
4、每段代码都含有详细注释,方便交流学习
程序使用:
1、下载源码上传到你网站某个目录
2、打开你的数据库,在某个表中执行readme.txt中的SQL语句创建字段用来存放用户数据
3、修改conn.php填写对应的数据库地址、用户名、密码、数据表
4、确保上述操作无误后,打卡URL地址进行测试
源码git地址
PHP来实现网站的注册和登录说明: 对于小白学习php还是先下一个phpstudy吧 比较便捷许多且自带mysql
1、打开phpstudy并启动
2、打开mysql管理器并启动MYSQL-front 如图所示
1、建立一个名为register的html文件
2、建立一个名为registApi的php文件并刚建立的html相连
-拿到用户的字段和密码
-查询是否有重名现象(注:可以在php中嵌入html语句但一般写在外面如该图末尾所示)
-根据返回值判断是否成功
1、返回登录页面
2、创建一个名为loginApi的php文件并与刚刚的html相连接
3、若用户登录成功返回一个成功的界面所以创建一个success的html
求一个最简单的PHP页面注册代码,数据库为MySQLu_signup.htm<html>
<head>
</head>
<title>欢迎注册网络图书销售信息管理系统</title>
<body>
<p align="center" class="style">会员注册</p>
<hr>
<form name="form1" method="post" action="u_signup.php">
<p align="center">身份证号<input name="u_sfzh" type="text" maxlength="18"></p>
<p align="center">会员姓名<input name="u_hyxm" type="text" ></p>
<p align="center">会员密码<input name="u_hymm1" type="password" ></p>
<p align="center">密码确认<input name="u_hymm2" type="password" ></p>
<p align="center">联系电话<input name="u_lxdh" type="text" ></p>
<p align="center">联系地址<input name="u_lxdz" type="text" ></p>
<p align="center">银行名称<input name="u_yhmc" type="text" ></p>
<p align="center">银行卡号<input name="u_yhkh" type="text" ></p><p align="center"><input name="u_return" type="submit" value="会员注册"></p>
</form>
</body>
</html> u_signup.php<?php
//验证身份证号
$sfzh=$_POST['u_sfzh'];
if(empty($sfzh))
die("身份证号不能为空");
else if(strlen($sfzh)!=18)
die("身份证号应为18位");
else if(!is_numeric($sfzh))
die("身份证号应为18位数字");//验证会员姓名
$hyxm=$_POST['u_hyxm'];
if(empty($hyxm))
die("会员姓名不能为空");
else if(strlen($hyxm)<4)
die("会员姓名应最少2个字符");
//验证会员密码
$hymm1=$_POST['u_hymm1'];
$hymm2=$_POST['u_hymm2'];
if(empty($hymm1) or empty($hymm2))
die("会员密码不能为空");
else if(strlen($hymm1)<4 or strlen($hymm2)<4 )
die("会员密码至少是4个字符");
else if($hymm1!=$hymm2)
die("两次输入的密码不一致");//验证联系电话
$lxdh=$_POST['u_lxdh'];
if(empty($lxdh))
die("联系电话不能为空");
else if(!is_numeric($lxdh))
die("联系电话应为数字");//验证联系地址
$lxdz=$_POST['u_lxdz'];
if(empty($lxdz))
die("联系地址不能为空");
else if(strlen($lxdz)<6)
die("联系地址应最少6个字符");//验证银行名称和银行卡号
$yhmc=$_POST['u_yhmc'];
$yhkh=$_POST['u_yhkh'];
if(empty($yhmc) or empty($yhkh))
die("银行名称和银行卡号不能为空");
else if(strlen($yhmc)<4 or strlen($yhkh)<4 )
die("银行名称和银行卡号至少是4个字符");//获取系统日期和时间
$v_time=date("Y-m-d H:i:s");include "conn.php";mysql_query("set names 'GB2312'");//判断是否存在相同用户
//查询数据的sql语句形式:select * from member where 身份证号='123456789012345678'
$v_find="select * from member where 身份证号='".$sfzh."'";
//echo($v_find);
//echo("<br>");
$result=mysql_query($v_find,$conn);
$record=mysql_num_rows($result);
if($record>0)
die($sfzh."该会员身份证号已经注册,不得重复,注册失败。");//注册用户
//插入数据的sql语句形式:insert into member values('11111111111111','1111',''...)
$v_insert="insert into member values('".$sfzh."','".$hyxm."','".$hymm1."','".$lxdh."','".$lxdz."','".$yhmc."','".$yhkh."','".$v_time."',0)";//echo($v_insert);
//echo("<br>");$result=mysql_query($v_insert);echo("注册成功");?>conn.php<?php
$host="localhost";
$user="root";
$password="123456";$conn=mysql_connect($host,$user,$password);
if(!$conn)
die("连接MySQL服务器失败。".mysql_error());$dbase="bookstore";
$db_select=mysql_select_db($dbase,$conn);
if(!$db_select)
die("连接MySQL数据库失败。".mysql_error());
?>
关于简单的php注册的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于简单的php注册 php实现注册功能的详细内容...