nur-sery/nur_src/v/vp/BasicPage.php

20 lines
564 B
PHP
Raw Normal View History

2023-12-03 22:10:18 +04:00
<?php
namespace nur\v\vp;
/**
* Class BasicPage: une page authentifiée
*/
class BasicPage extends AInitAuthzPage {
const REQUIRE_AUTH = true;
const REQUIRE_AUTHZ = true;
const REQUIRE_ROLE = null;
const REQUIRE_PERM = null;
function afterConfig(): void {
# initialiser la session avant setup. ainsi, dans les fonction beforeSetup(),
# setup() et afterSetup(), la session est disponible
$this->ensureAuthOrRedirect(static::REQUIRE_AUTH, static::REQUIRE_AUTHZ, static::REQUIRE_ROLE, static::REQUIRE_PERM);
parent::afterConfig();
}
}