Source of file AdminLoginExtension.php
Size: 0,717 Bytes - Last Modified: 2022-01-13T10:01:01+00:00
/var/www/docs.ssmods.com/process/src/code/AdminLoginExtension.php
1234567891011121314151617181920212223242526272829 | <?php /** * Custom Admin Login form screen. * * This login screen get also ip based access protection when enabled * * @property Security $owner */ class AdminLoginExtension extends Extension { /** * Redirect to AdminSecurity, when we are coming from /admin/*. * * @return SS_HTTPResponse|void */ public function onBeforeSecurityLogin() { $backUrl = $this->owner->getRequest()->getVar('BackURL'); if (strstr($backUrl, '/admin/')) { if (Controller::curr()->class != 'AdminSecurity') { $link = 'AdminSecurity/login'.'?BackURL='.urlencode($backUrl); return $this->owner->redirect($link); } } } } |