refac: gera url de reset de senha com base no .env
This commit is contained in:
@@ -23,13 +23,13 @@ export function generateRawPasswordResetToken(): string {
|
||||
/**
|
||||
* Monta uma URL de preview para facilitar testes locais sem SMTP.
|
||||
*
|
||||
* @param issuer Base do serviço de auth.
|
||||
* @param baseUrl URL pública usada para abrir a tela de redefinição.
|
||||
* @param token Token bruto de recuperação.
|
||||
* @returns URL completa (ou fallback relativo) com o token.
|
||||
*/
|
||||
export function buildPasswordResetPreviewUrl(issuer: string, token: string): string {
|
||||
export function buildPasswordResetPreviewUrl(baseUrl: string, token: string): string {
|
||||
try {
|
||||
const url = new URL('/auth/reset-password', issuer)
|
||||
const url = new URL('/auth/reset-password', baseUrl)
|
||||
url.searchParams.set('token', token)
|
||||
|
||||
return url.toString()
|
||||
|
||||
Reference in New Issue
Block a user