Doklofinly-web
Dok HubLive DocsLive Reviewsoon
Read-only demoOpening in September

You’re browsing a read-only sample workspace — a Korean fintech settlement app, read by Doklo and reviewed by a person. Nothing here can be changed.

Dok Hub

14 doks · 5 domains

3 Doks are waiting for review.

All 14Needs review 3Active 11Stale 3
결제
PAY-CHECKOUT결제하기PAY-REFUND환불 요청drift
운영자
ADMIN-BANNER배너 관리ADMIN-MEMBER회원 관리
인증
AUTH-BIZVERIFY사업자 인증AUTH-SIGNIN로그인driftAUTH-SIGNUP회원가입
정산
BANK-ACCOUNT정산 계좌 등록SETTLE-DASHBOARD매출 대시보드SETTLE-REPORT정산 리포트SETTLE-SCHEDULE정산 주기 설정TAX-INVOICE세금계산서 발행
비용·알림
NOTIFY-SETTINGS알림 설정driftUPLOAD-RECEIPT영수증 업로드
AUTH-SIGNINactivestale — code movedwebreviewed & approved by a person

로그인

판매자가 이메일과 비밀번호로 핀리에 로그인하는 기능이다. 인증에 성공하면 세션이 만들어지고 대시보드로 이동한다.

v1confidence 0.973 steps · 3 rules · 3 criteria#auth #signin #session
approved 2026-08-01

Drift detectedlib/auth/rate-limit.ts — This dok may no longer match the code beneath it.

In your own workspace this is one button: Doklo re-reads the files that moved and rewrites the document from them, and the result comes back as a draft for you to approve. See what this drift does to the published page →

User flow 3 steps

1

Hub trust

14doks
65source anchors
0hallucinated
91%avg confidence

Agents query this hub

mcp · live
agent › doklo.get_dok("AUTH-SIGNIN")

← 로그인
  3 steps · 3 rules · 3 criteria
  is_stale: true
  anchors: 5 files
search_doksget_doklist_doksis_stale

Cursor and Claude Code read a Hub like this one instead of a stale README — answers cite doks, doks cite code.

이메일과 비밀번호를 입력하고자 한다
→ 입력한 값이 각 필드에 표시되고 비밀번호는 가려진다
userdesktop · clickmobile · tap
2
입력한 정보로 로그인을 시도하고자 한다
→ 인증 요청이 서버로 전달된다
userdesktop · clickmobile · taprequires: 이메일과 비밀번호가 모두 입력되어 있어야 한다
3
자격 증명을 검증하고 세션을 만들고자 한다
→ 검증에 성공하면 세션이 만들어지고 대시보드로 이동한다
systemall · auto

Business rules 3

BR-01이메일 형식이 올바르지 않으면 서버 요청 없이 폼 제출을 막는다validation
BR-02로그인 실패 시 이메일 미존재와 비밀번호 불일치를 구분해 알리지 않는다policy
BR-03연속 5회 실패하면 10분 동안 해당 계정의 로그인 시도를 제한한다restriction

Acceptance criteria 3

✓올바른 이메일과 비밀번호로 로그인하면 대시보드로 이동한다AC-AUTH-SIGNIN-01 · traces BR-AUTH-SIGNIN-01
✓잘못된 비밀번호를 입력하면 실패 원인을 특정하지 않는 오류 메시지가 표시된다AC-AUTH-SIGNIN-02 · traces BR-AUTH-SIGNIN-02
✓연속 5회 실패한 계정은 10분 동안 로그인 시도가 거절된다AC-AUTH-SIGNIN-03 · traces BR-AUTH-SIGNIN-03

Source anchors 5 files

✓app/(auth)/signin/page.tsx
✓app/api/auth/signin/route.ts
✓lib/auth/password.ts
✓lib/auth/session.ts
✓lib/auth/rate-limit.tschanged

anchors are injected deterministically from the import graph — the model never invents them