데브허브 | DEVHUB | Better Auth ‘Last Login’ Feature – Full Implementation GuideBetter Auth ‘Last Login’ Feature – Full Implementation Guide
- Better Auth의 'Last Login' 기능 구현 가이드 🚀
- 사용자가 마지막으로 사용한 로그인 방식(이메일, Google, GitHub)을 UI에 표시하여 로그인 경험을 개선 💡
- Better Auth 플러그인 문서에서 'Last Login Method' 플러그인을 찾아 설정 시작 📚
- o.ts 파일과 oclient.ts 파일에 Last Login Method 플러그인 추가 ➕
- oclient.ts 플러그인은 쿠키에 마지막 로그인 방식을 자동으로 저장 🍪
- oclient.get_last_used_login_method() 함수를 호출하여 마지막 로그인 방식 확인 ✅
- 로그인 폼에서 마지막 로그인 방식에 따라 Google 또는 이메일 배지 표시 🏷️
- 데이터베이스 스토리지를 활성화하여 모든 기기에서 마지막 로그인 방식 유지 (선택 사항) 💾
- UI 개선을 위해 CSS 스타일 조정 (예: badge 위치, 크기) 🎨
- 모든 기기에서 일관된 경험을 위해 데이터베이스에 마지막 로그인 방법 저장 고려 🌐