用PHP写一个用户注册验证
16lz
2021-08-10
PHP用户注册验证
前段代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>用户注册验证</title>
</head>
<body>
<form action="demo3.php" method="post">
用户名:<input type="text" name="username" placeholder="请输入6位以上字符">
密码: <input type="password" name="password" placeholder="请输入6位以上字符">
再次输入密码: <input type="password" name="password1" placeholder="请输入6位以上字符">
验证码:
<?php
$pin= '<span style="color:rgb('.mt_rand(0,255).' '.mt_rand(0,255).' '.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';
$pin.= '<span style="color:rgb('.mt_rand(0,255).' '.mt_rand(0,255).' '.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';
$pin.= '<span style="color:rgb('.mt_rand(0,255).' '.mt_rand(0,255).' '.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';
$pin.= '<span style="color:rgb('.mt_rand(0,255).' '.mt_rand(0,255).' '.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';
echo $pin;
?>
<input type="text" name="pin1" style="width: 50px;">
<button>注册</button>
</form>
</body>
</html>
后端代码
<?php
<?php
$username = $_POST["username"];
$password = $_POST["password"];
$password1 = $_POST["password1"];
$pin1 = $_POST["pin1"];
if (strlen($username < 6))
{
echo "请输入六位以上用户名";
}
if(ord(substr($username,0,1))<97 && ord(substr($username,0,1))>122)
{
echo '用户名首个字符必须是字母';
}else{
echo '正确的用户名';
}
if (strlen($password < 6))
{
echo "请输入六位以上密码";
}
if (strlen($password1 < 6))
{
echo "请输入六位以上密码";
}
if (strcasecmp($password,$password1) !== 0) {
echo "请输入相同的密码";
}
if(strcasecmp($pin1,$pin) !==0){
echo '验证通过';
}else{
echo '验证码不正确';
}
更多相关文章
- 字符串 和数组的方法 以及js 的分支 和循环
- 常用字符串数组方法
- 07-14作业 JSON 对象转换字符串 选项卡 懒加载
- js之留言板实例
- JS常用函数及分支与循环
- js中常用的字符串函数、数组函数、分支与循环的理解
- 模板字面量标签函数和解构赋值与对象字面量简化写法作业
- 注册表单、基本选择器及上下文选择器
- 前端 JavaScript 中 JSON.stringify() 的基本用法