Source of file LoginHandlerExtension.php
Size: 0,757 Bytes - Last Modified: 2019-01-25T10:03:45+00:00
/var/www/docs.ssmods.com/process/src/src/Extension/LoginHandlerExtension.php
1234567891011121314151617181920212223242526272829 | <?php namespace UserManagement\Extension; use SilverStripe\Security\Security; use SilverStripe\Security\MemberAuthenticator\LoginHandler; use SilverStripe\SiteConfig\SiteConfig; /** * Class LoginHandlerExtension * * @package user-management */ class LoginHandlerExtension extends LoginHandler { protected function redirectAfterSuccessfulLogin() { $config = SiteConfig::current_site_config(); $groupID = $config->getCustomerGroupID(); if (Security::getCurrentUser()->inGroup($groupID)) { if ($config->LoginCallBackUrl()->URLSegment) { return $this->redirect($config->LoginCallBackUrl()->URLSegment); } } return parent::redirectAfterSuccessfulLogin(); } } |