注册核心代码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 第一季 第七章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账

vulcanjs 核心架构概念

Nacos注册中心2-核心原理和Client核心类

我们如何检索在 iOS 中使用核心数据保存的数据

Spring Cloud 核心组件——注册中心

核心数据 - 观察变化并注册本地通知