on
[Laravel] Json 데이터 통신으로 회원가입 구현 -(2)
[Laravel] Json 데이터 통신으로 회원가입 구현 -(2)
728x90
728x90
2021.02.18 - [PHP/Laravel] - [Laravel] Json 데이터 통신으로 회원가입 구현 -(1)
이전 글 이어서 작성하겠습니다.
앞서 회원가입 정보를 json 데이터 타입 형식으로 서버에 전달하였고 저장까지 하였습니다.
이번에는 로그인 기능을 구현해보겠습니다.
Route::post('/post/login', function (Request $request) { $params = $request -> post(); $user = DB::table('users') -> where([ ['user_id','=', $params['id']] ]) -> get(); if (count($user) == 0) return code::getCode(601); $user = json_decode($user,true)[0]; if (password_verify($params['pwd'],$user['user_pw'])== false) return code::getCode(602); $request -> session() -> put("user_id",$user["user_id"]); $request -> session() -> put("user_level",$user["user_level"]); return code::getCode(200); });
이전 포스팅과 똑같이 라라벨의 쿼리빌더를 이용했고 code::getcode는 별도의 코드 컨트롤러를 만들어 에러 핸들링을 하였습니다.
선언부
728x90
from http://parase.tistory.com/47 by ccl(A) rewrite - 2021-03-12 00:26:51