1. 개요
구글 로그인을 사용하면 사용자 인증을 쉽게 구현할 수 있습니다.
2. 준비
Google Cloud Console 접속
OAuth 클라이언트 생성
Client ID 발급
3. 로그인 흐름
로그인 버튼 클릭
구글 인증
callback.php 이동
사용자 정보 수신
세션 저장
4. 로그인 시작
header("Location: https://accounts.google.com/o/oauth2/auth?...");
5. 콜백 처리
$_SESSION['user_id'] = $user['id'];
$_SESSION['username'] = $user['name'];
6. DB 저장
INSERT INTO users (google_id, username, email)
7. 로그인 확인
function is_logged_in(){
return isset($_SESSION['user_id']);
}
8. 정리
OAuth 방식으로 인증
콜백에서 세션 저장이 핵심
DB와 연동하면 회원 관리 가능
💡 구글 로그인은 보안성과 편의성을 동시에 제공한다.
Login with Google