41 lines
951 B
PHP
41 lines
951 B
PHP
<?php
|
|
|
|
namespace App\Services\GatewayWorker;
|
|
|
|
use App\Models\UserModel;
|
|
|
|
class UserService
|
|
{
|
|
public function login($username, $password)
|
|
{
|
|
$userModel = UserModel::where('username', $username)->first();
|
|
if ($userModel) {
|
|
if ($userModel->password == md5($password)) {
|
|
return [
|
|
'token' => $userModel->id,
|
|
'user_info' => $userModel
|
|
];
|
|
} else {
|
|
return false;
|
|
}
|
|
} else {
|
|
return false;
|
|
}
|
|
}
|
|
|
|
public function register($username, $password, $nickName)
|
|
{
|
|
$userModel = UserModel::create([
|
|
'username' => $username,
|
|
'password' => md5($password),
|
|
'nick_name' => $nickName,
|
|
'created_at' => time()
|
|
]);
|
|
|
|
return [
|
|
'token' => $userModel->id,
|
|
'user_info' => $userModel
|
|
];
|
|
}
|
|
}
|