|
@@ -145,6 +145,8 @@ class Auth
|
|
|
*/
|
|
|
public function register($username, $password, $email = '', $mobile = '', $extend = [])
|
|
|
{
|
|
|
+ $username = strtolower($username);
|
|
|
+ $password = strtolower($password);
|
|
|
// 检测用户名、昵称、邮箱、手机号是否存在
|
|
|
if (User::getByUsername($username)) {
|
|
|
$this->setError('Username already exist');
|
|
@@ -264,10 +266,10 @@ class Auth
|
|
|
}
|
|
|
|
|
|
//尽量用户名也用手机号
|
|
|
- $mobile_set_username = 1;
|
|
|
- if (User::getByUsername($mobile)) {
|
|
|
+ $mobile_set_username = 0;
|
|
|
+ /*if (User::getByUsername($mobile)) {
|
|
|
$mobile_set_username = 0;
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
$ip = request()->ip();
|
|
|
$time = time();
|
|
@@ -368,6 +370,9 @@ class Auth
|
|
|
*/
|
|
|
public function login($account, $password)
|
|
|
{
|
|
|
+ $account = strtolower($account);
|
|
|
+ $password = strtolower($password);
|
|
|
+
|
|
|
// $field = Validate::is($account, 'email') ? 'email' : (Validate::regex($account, '/^1\d{10}$/') ? 'mobile' : 'username');
|
|
|
$field = 'username';
|
|
|
$user = User::get([$field => $account]);
|