Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alex996/node-auth
/ functions
Functions
59 in github.com/alex996/node-auth
⨍
Functions
59
◇
Types & classes
8
↓ 8 callers
Function
getErrors
(e: unknown)
web/src/api.tsx:45
↓ 7 callers
Function
postJson
( url: string, body?: unknown, init?: RequestInit )
web/src/api.tsx:3
↓ 7 callers
Function
sleep
(ms: number)
api/test/setup.ts:78
↓ 6 callers
Function
getCookie
(res: Response)
api/test/setup.ts:75
↓ 6 callers
Function
prehash
(password: string)
api/src/routes/auth.ts:173
↓ 6 callers
Function
validate
(shape: { params?: TParams; body?: TBody; query?: TQuery; })
api/src/middleware.ts:13
↓ 6 callers
Function
verificationUrl
(userId: number, expiredAtMs?: number)
api/src/routes/email.ts:90
↓ 5 callers
Function
signUrl
(url: string)
api/src/routes/email.ts:98
↓ 4 callers
Function
addHours
(date: Date, hours: number)
api/src/routes/email.ts:133
↓ 4 callers
Function
sendEmail
(mailer: Mailer, mailOpts: SendMailOptions)
api/src/routes/email.ts:108
↓ 4 callers
Function
useUser
()
web/src/state.tsx:28
↓ 3 callers
Function
logIn
(user: User, req: Request, res: Response)
api/src/routes/auth.ts:177
↓ 3 callers
Function
useHttp
(loading = false)
web/src/state.tsx:16
↓ 3 callers
Function
verificationEmail
(to: string, userId: number)
api/src/routes/email.ts:76
↓ 2 callers
Function
createApp
(mailer: Mailer, store: Store)
api/src/app.ts:12
↓ 2 callers
Function
destroyAllUserSessions
(req: Request, userId: number)
api/src/routes/password.ts:164
↓ 2 callers
Function
serializeUser
(user: User)
api/src/db.ts:22
↓ 2 callers
Function
signToken
(token: Buffer)
api/src/routes/password.ts:141
↓ 2 callers
Function
urlSignature
(url: string)
api/src/routes/email.ts:105
↓ 1 callers
Function
authRoutes
(app: Express)
api/src/routes/auth.ts:14
↓ 1 callers
Function
deepIterate
( obj: POJO, handler: (key: string, value: unknown) => void )
web/src/api.tsx:65
↓ 1 callers
Function
emailRoutes
(app: Express)
api/src/routes/email.ts:22
↓ 1 callers
Function
getJson
(url: string, init?: RequestInit)
web/src/api.tsx:21
↓ 1 callers
Function
isPOJO
(value: unknown)
web/src/api.tsx:80
↓ 1 callers
Function
logOut
(req: Request, res: Response)
api/src/routes/auth.ts:193
↓ 1 callers
Function
passwordResetEmail
( to: string, token: string, userId: number )
api/src/routes/password.ts:144
↓ 1 callers
Function
passwordRoutes
(app: Express)
api/src/routes/password.ts:12
↓ 1 callers
Function
safeEqual
(a: string, b: string)
api/src/routes/email.ts:120
↓ 1 callers
Function
userRoutes
(app: Express)
api/src/routes/user.ts:7
Function
App
()
web/src/App.tsx:10
Function
AuthRoute
({ auth, ...rest })
web/src/Route.tsx:8
Function
Banner
()
web/src/Banner.tsx:10
Function
ErrorList
({ errors })
web/src/api.tsx:36
Function
GuestRoute
({ auth, ...rest })
web/src/Route.tsx:14
Function
Header
()
web/src/Header.tsx:5
Function
Login
()
web/src/routes/Login.tsx:13
Function
Recover
()
web/src/routes/Recover.tsx:12
Function
Register
()
web/src/routes/Register.tsx:14
Function
Reset
()
web/src/routes/Reset.tsx:13
Function
Verify
()
web/src/routes/Verify.tsx:5
Function
auth
(req, res, next)
api/src/middleware.ts:36
Function
createTestUser
()
api/test/setup.ts:47
Function
guest
(req, res, next)
api/src/middleware.ts:29
Function
handleEmail
(e: JSX.TargetedInputEvent<HTMLInputElement>)
web/src/routes/Recover.tsx:15
Function
handleInput
(e: JSX.TargetedInputEvent<HTMLInputElement>)
web/src/routes/Login.tsx:18
Function
handleInput
(e: JSX.TargetedInputEvent<HTMLInputElement>)
web/src/routes/Register.tsx:19
Function
handleInput
(e: JSX.TargetedInputEvent<HTMLInputElement>)
web/src/routes/Reset.tsx:23
Function
handleLogOut
()
web/src/Header.tsx:10
Function
handleResend
()
web/src/Banner.tsx:13
Function
handleReset
()
web/src/routes/Recover.tsx:33
Function
handleSubmit
(e: JSX.TargetedSubmitEvent<HTMLFormElement>)
web/src/routes/Recover.tsx:19
Function
handleSubmit
(e: JSX.TargetedSubmitEvent<HTMLFormElement>)
web/src/routes/Login.tsx:23
Function
handleSubmit
(e: JSX.TargetedSubmitEvent<HTMLFormElement>)
web/src/routes/Register.tsx:24
Function
handleSubmit
(e: JSX.TargetedSubmitEvent<HTMLFormElement>)
web/src/routes/Reset.tsx:28
Function
merger
(prev: S, next: Partial<S>)
web/src/state.tsx:9
Function
minEntory
(buf: Buffer)
api/src/config.ts:14
Function
pwdConfirmed
(req, res, next)
api/src/middleware.ts:64
Function
toBuffer
(val: string)
api/src/config.ts:13
Function
verified
(req, res, next)
api/src/middleware.ts:47