260706_2_로그인 인증 검토
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
-- =============================================================================
|
||||
-- DB 마이그레이션: 회원가입 플로우 분리 (계정 생성과 회사 연결 분리)
|
||||
-- 파일: 003_register_split.sql
|
||||
--
|
||||
-- 변경 사항:
|
||||
-- 1. users.status ENUM에 'NO_COMPANY' 추가 (이메일 인증 완료, 회사 미연결 상태)
|
||||
-- 2. 회원가입 시 company_id=NULL, role='MEMBER', is_master=FALSE로 시작
|
||||
-- 3. 이메일 인증 후 회사 생성/연결 페이지에서 진행
|
||||
-- =============================================================================
|
||||
|
||||
USE aislo_db;
|
||||
|
||||
-- 1. users.status ENUM 확장 ('NO_COMPANY' 추가)
|
||||
ALTER TABLE users
|
||||
MODIFY status ENUM('PENDING_EMAIL', 'NO_COMPANY', 'PENDING', 'ACTIVE', 'INACTIVE', 'REJECTED')
|
||||
NOT NULL DEFAULT 'PENDING_EMAIL';
|
||||
|
||||
-- 2. 기존 데이터 마이그레이션: 활성 사용자의 상태 유지, 새 상태는 이메일 인증 후 자동 설정됨
|
||||
-- (기존 PENDING_EMAIL 상태의 사용자는 그대로, ACTIVE/PENDING/INACTIVE/REJECTED는 변경 없음)
|
||||
|
||||
-- 완료 메시지
|
||||
-- 마이그레이션 완료: 이제 회원가입 시 회사 정보를 받지 않으며, 로그인 후 B01_AccountDetail에서 회사 생성/연결
|
||||
Reference in New Issue
Block a user