fix : 오류 수정 (개발서버 정상화)
This commit is contained in:
@@ -50,14 +50,12 @@ public function boot(): void
|
||||
$user = Member::where('mb_id', $request->USER_ID)->first();
|
||||
if(!$user) return null;
|
||||
|
||||
// 기존 sha256 방식 확인
|
||||
if ($user && strtoupper(hash('sha256', $request->password)) === $user->mb_pass) {
|
||||
return $user;
|
||||
}
|
||||
|
||||
// bcrypt 방식으로 저장된 사용자 로그인 처리
|
||||
else if (Hash::check($request->password, $user->mb_pass)) {
|
||||
return $user;
|
||||
if (Str::startsWith($user->mb_pass, '$2y$')) {
|
||||
// bcrypt로 해싱된 경우
|
||||
if(Hash::check($request->password, $user->mb_pass)) return $user;
|
||||
} else {
|
||||
// sha256으로 해싱된 경우
|
||||
if(strtoupper(hash('sha256', $request->password))) return $user;;
|
||||
}
|
||||
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user