variaveis de url

This commit is contained in:
Luiz Silva 2025-11-18 14:28:03 -03:00
parent 1af1d85a47
commit 28614966a4
8 changed files with 55 additions and 7 deletions

View file

@ -4,3 +4,4 @@ export * from "./lista-usuarios"
export * from "./lista-vinculos"
export * from "./produtos"
export * from "./tokens"
export * from "./utilitarios/site_autenticacao"

View file

@ -3,6 +3,22 @@
* @param base_url_autenticacao http://bolinhas.com
* @returns http://bolinhas.com/autenticacao
*/
export const site_autenticacao = (base_url_autenticacao: string) =>
`${String(base_url_autenticacao).replace(/\/$/, "")}/autenticacao`
export const tx_redirecionar = "redirecionar"
export const tx__token__ = "__token__"
/**
*
* @param base_url_autenticacao http://bolinhas.com
* @param redirecionar http://pedrinhas.com?token=__token__
* @returns http://bolinhas.com?redirecionar=http%3A%2F%2Fpedrinhas.com%3Ftoken%3D__token__
*/
export const site_autenticacao_login = (
base_url_autenticacao: string,
redirecionar?: string,
) => {
const url = new URL(site_autenticacao(base_url_autenticacao))
redirecionar && url.searchParams.set(tx_redirecionar, redirecionar)
return url.href
}