17 lines
809 B
SQL
17 lines
809 B
SQL
-- =====================================================================
|
|
-- [1회 운영 작업] 전 사용자 OTP 초기화 — 멱등
|
|
-- =====================================================================
|
|
-- 목적: 인증 강화 전환 시점에 기존 사용자 OTP 를 초기화한다.
|
|
-- 다음 로그인부터 OTP_SETUP(QR 재등록) 플로우를 타게 한다(UIMS 방식).
|
|
--
|
|
-- ★ 이 파일은 schema-locations 에 등재하지 않는다(자동 재실행 금지).
|
|
-- 운영자가 서버에서 1회 수동 적용:
|
|
-- psql -U hrm_user -d hrm_db -f db/ops_otp_reset_all.sql
|
|
--
|
|
-- 멱등: 여러 번 실행해도 결과 동일(모두 NULL/false).
|
|
|
|
UPDATE hrm_users
|
|
SET otp_secret = NULL,
|
|
otp_enabled = false
|
|
WHERE otp_secret IS NOT NULL OR otp_enabled IS DISTINCT FROM false;
|