SkillConnect

helpers.php

Funcoes auxiliares do SkillConnect Este arquivo e incluido automaticamente via config/db.php

Table of Contents

Functions

csrf_token()  : string
Gera ou retorna o token CSRF atual da sessão
csrf_field()  : string
Gera um campo HTML oculto com o token CSRF
csrf_validate()  : bool
Valida se o token CSRF enviado via POST é válido
flash()  : void
Define uma mensagem flash na sessão
get_flash()  : string|null
Recupera e remove uma mensagem flash da sessão
app_base_path()  : string
Determina o caminho base da aplicação
app_url()  : string
Gera uma URL relativa da aplicação
app_absolute_url()  : string
Gera uma URL absoluta da aplicação
auth_check()  : void
Verifica se o usuário está autenticado, redirecionando para login se não estiver
admin_check()  : void
Verifica se o usuário é administrador, redirecionando para login se não for
redirect()  : void
Redireciona o usuário para a URL especificada e encerra a execução

Functions

csrf_token()

Gera ou retorna o token CSRF atual da sessão

csrf_token() : string
Return values
string

O token CSRF em formato hexadecimal

csrf_field()

Gera um campo HTML oculto com o token CSRF

csrf_field() : string
Return values
string

Campo input hidden com o token CSRF

csrf_validate()

Valida se o token CSRF enviado via POST é válido

csrf_validate() : bool
Return values
bool

True se o token for válido, false caso contrário

flash()

Define uma mensagem flash na sessão

flash(string $type, string $msg) : void
Parameters
$type : string

Tipo da mensagem (success, error, info, etc)

$msg : string

Conteúdo da mensagem

get_flash()

Recupera e remove uma mensagem flash da sessão

get_flash(string $type) : string|null
Parameters
$type : string

Tipo da mensagem a ser recuperada

Return values
string|null

A mensagem flash ou null se não existir

app_base_path()

Determina o caminho base da aplicação

app_base_path() : string
Return values
string

O caminho base da aplicação sem barra final

app_url()

Gera uma URL relativa da aplicação

app_url([string $path = '' ]) : string
Parameters
$path : string = ''

Caminho a ser adicionado à URL base

Return values
string

A URL completa relativa

app_absolute_url()

Gera uma URL absoluta da aplicação

app_absolute_url([string $path = '' ]) : string
Parameters
$path : string = ''

Caminho a ser adicionado à URL base

Return values
string

A URL completa absoluta com protocolo e domínio

auth_check()

Verifica se o usuário está autenticado, redirecionando para login se não estiver

auth_check() : void

admin_check()

Verifica se o usuário é administrador, redirecionando para login se não for

admin_check() : void

redirect()

Redireciona o usuário para a URL especificada e encerra a execução

redirect(string $url) : void
Parameters
$url : string

A URL de destino do redirecionamento


        
On this page

Search results