注册核心代码recevier.php
Posted echopp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了注册核心代码recevier.php相关的知识,希望对你有一定的参考价值。
<?php
//加载配置文件
include ‘../init.php‘;
//连接数据库
include DIR_CORE.‘mysqlDB.php‘;
//接受表单传送过来的信息
$username = trim($_POST[‘username‘]);
$password1 = trim($_POST[‘password1‘]);
$password2 = trim($_POST[‘password2‘]);
$vcode = trim($_POST[‘vcode‘]);
//判断数据的合法性
if(empty($username) || empty($password1) || empty($password2) ){
header("refresh:2;url=./register.php");
die("用户名或密码不能为空,请重新注册!");
}
if(strlen($username) >20){
header("refresh:2;url=./register.php");
die("用户名的有效长度不能超过20位,请重新注册!");
}
if($password1 !== $password2){
header("refresh:2;url=./register.php");
die("密码前后不一致,请重新注册!");
}
if(strlen($password1) <6 || strlen($password1) >16){
header("refresh:2;url=./register.php");
die("密码有效长度为6-16位,请重新注册!");
}
$sql = "select * from user where user_name = ‘$username‘";
$result = my_query($sql);
if(mysql_affected_rows()>0){
header("refresh:2;url=./register.php");
die("用户名已存在,请重新注册!");
}
//插入数据
$password1=md5($password1);
$sql = "insert into user values(null,‘$username‘,‘$password1‘) ";
$result=my_query($sql);
if($result){
header("refresh:2;url=./login.php");
die("注册成功!2秒后跳转到登录界面");
}else{
header("refresh:2;url=./register.php");
die("发生未知错误,请重新注册!");
}
以上是关于注册核心代码recevier.php的主要内容,如果未能解决你的问题,请参考以下文章
通过游戏学python 3.6 第一季 第七章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账