Automation init...3
This commit is contained in:
parent
db6916451b
commit
3e2ff5b6c0
@ -29,25 +29,25 @@ class UserLibrary extends WebLibrary
|
||||
// 로그인 메서드
|
||||
public function login(string $host, string $id, string $password): bool|UserEntity
|
||||
{
|
||||
$response = $this->getWebLibrary($host)->getResponse(
|
||||
$host . getenv("mangboard.login.url"),
|
||||
"post",
|
||||
[
|
||||
'form_params' => [
|
||||
'user_id' => $id,
|
||||
'password' => $password,
|
||||
],
|
||||
]
|
||||
);
|
||||
if ($response->getStatusCode() == 200) {
|
||||
// $entity = $this->getUserModel()->getEntityByLoginCheck($id, $password);
|
||||
$entity = $this->getUserModel()->getEntityByID($id);
|
||||
if ($entity === null) {
|
||||
throw new \Exception("{$id}는 회원이 아니거나 암호가 맞지 않습니다.");
|
||||
}
|
||||
} else {
|
||||
throw new \Exception("연결실패:" . $response->getStatusCode());
|
||||
}
|
||||
$entity = $this->getUserModel()->getEntityByID($id);
|
||||
// $response = $this->getWebLibrary($host)->getResponse(
|
||||
// $host . getenv("mangboard.login.url"),
|
||||
// "post",
|
||||
// [
|
||||
// 'form_params' => [
|
||||
// 'user_id' => $id,
|
||||
// 'password' => $password,
|
||||
// ],
|
||||
// ]
|
||||
// );
|
||||
// if ($response->getStatusCode() == 200) {
|
||||
// $entity = $this->getUserModel()->getEntityByLoginCheck($id, $password);
|
||||
// if ($entity === null) {
|
||||
// throw new \Exception("{$id}는 회원이 아니거나 암호가 맞지 않습니다.");
|
||||
// }
|
||||
// } else {
|
||||
// throw new \Exception("연결실패:" . $response->getStatusCode());
|
||||
// }
|
||||
log_message("notice", "{$id}로 로그인 성공");
|
||||
return $entity;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user