Files
im-demo-server/app/Services/GatewayWorker/UserService.php
2025-06-25 16:12:51 +08:00

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
];
}
}