Files
Gnuboard7/plugins
chym1217 11d3cc6445 fix(sirsoft-gdpr): E2E 시드 커맨드 보안·멱등성 결함 2건 수정
PR 생성 직전 마지막 점검으로 변경분 전체를 라인 단위 재검토한 결과,
직전 커밋에서 신규 작성한 게스트→로그인 배너 재노출 E2E 시드 커맨드
(PlaywrightSeedGdprGuestLogin)에서 2건을 발견해 수정한다.

- 로그인 테스트 계정 비밀번호가 코드에 고정 문자열로 박혀 있어, 실수로
 프로덕션 DB에서 실행되면 알려진 비밀번호로 로그인 가능한 계정이
 남는 위험이 있었다. 실행마다 Str::random(32)로 무작위 생성하도록
 변경.
- 이메일/게스트 세션 ID를 매번 새로 발급해 재실행할 때마다 계정과
 동의 이력이 계속 누적됐다. 고정값으로 바꾸고 재실행 시 기존 데이터를
 먼저 삭제하도록 변경(sirsoft-page 모듈의 선삭제 패턴과 동일).
 2회 연속 실행 후 DB 조회로 누적되지 않음을 확인.

부수: cookie_banner.json 의 배너 재노출 조건에 "회원 로그인 후 로그아웃"
케이스가 회귀 테스트로 고정되어 있지 않아 추가 (로직 자체는 기존에도
정상 동작 확인됨 — 커버리지 보강).
2026-07-30 10:50:49 +09:00
..
2026-04-01 10:30:52 +09:00