MCPcopy Create free account
hub / github.com/error311/FileRise / fr_pro_guard_auth

Function fr_pro_guard_auth

public/api/pro/_common.php:78–88  ·  view source on GitHub ↗
(bool $requireAdmin = false, bool $requireCsrf = false)

Source from the content-addressed store, hash-verified

76
77if (!function_exists('fr_pro_guard_auth')) {
78 function fr_pro_guard_auth(bool $requireAdmin = false, bool $requireCsrf = false): void
79 {
80 fr_pro_start_session();
81 \FileRise\Http\Controllers\AdminController::requireAuth();
82 if ($requireAdmin) {
83 \FileRise\Http\Controllers\AdminController::requireAdmin();
84 }
85 if ($requireCsrf) {
86 \FileRise\Http\Controllers\AdminController::requireCsrf();
87 }
88 }
89}
90
91if (!function_exists('fr_pro_require_active')) {

Callers 14

save.phpFile · 0.85
list.phpFile · 0.85
delete.phpFile · 0.85
select.phpFile · 0.85
save.phpFile · 0.85
test.phpFile · 0.85
list.phpFile · 0.85
visible.phpFile · 0.85
listEntries.phpFile · 0.85
save.phpFile · 0.85

Calls 4

fr_pro_start_sessionFunction · 0.85
requireAuthMethod · 0.45
requireAdminMethod · 0.45
requireCsrfMethod · 0.45

Tested by

no test coverage detected