Files
CompanyProject/芳林公司项目/www.zhiyuanhelp.com/application/admin/validate/Login.php
2024-09-27 01:32:49 +08:00

51 lines
1.1 KiB
PHP

<?php
/*
* 登录验证
* */
namespace app\admin\validate;
use think\Validate;
use think\captcha\Captcha;
/**
* 后台登录验证类
* Class Login
* @package app\admin\validate
*/
class Login extends Validate {
/**
* 验证规则
* @var array
*/
protected $rule = [
'username' => 'require|max:15',
'password' => 'require|max:20',
'vercode' => 'require|captcha',
];
/**
* 错误提示
* @var array
*/
protected $message = [
'username.require' => '登录名必须',
'username.max' => '登录名最多不能超过15个字符',
'password.require' => '密码必须',
'password.max' => '密码最多不能超过20个字符',
'vercode.require' => '验证码不能为空',
'vercode.captcha' => '验证码不正确,请重新输入',
];
/**
* 应用场景
* @var array
*/
protected $scene = [
//开启验证码登录
'index_on' => ['username', 'password', 'vercode'],
//关闭验证码登录
'index_off' => ['username', 'password'],
];
}