Hallo zusammen
Stellt Euch vor Ihr habt bsp.weise einen Ordner "http://myweb.de/admin"
Natürlich könnte man den einfach mit .htaccess schützen doch ich will folgendes:
Der Admin sollte so zugreifen:
http://myweb.de/admin?xygeheim
alle die nun den zugriff durch
http://myweb.de/admin
versuchen, werden direkt umgeleitet/redirect so als ob dort kein Ordner sei.
Wie würdet Ihr das umsetzen?
Von einem CMS gibts ein Plugin welches dies bewerkstelligt, hier mal der Code:
$params->get('key') steht für das definierte Keyword
Wie empfiehlt ein Profi dies zu bewerkstelligen?
Danke für Tips, bin steckengeblieben da meine Umleitung ebenfalls den richtigen Keystring umleitet
Grüsse
Stellt Euch vor Ihr habt bsp.weise einen Ordner "http://myweb.de/admin"
Natürlich könnte man den einfach mit .htaccess schützen doch ich will folgendes:
Der Admin sollte so zugreifen:
http://myweb.de/admin?xygeheim
alle die nun den zugriff durch
http://myweb.de/admin
versuchen, werden direkt umgeleitet/redirect so als ob dort kein Ordner sei.
Wie würdet Ihr das umsetzen?
Von einem CMS gibts ein Plugin welches dies bewerkstelligt, hier mal der Code:
PHP-Code:
$session =getSession();
$checkedKey = $session->get('jSecureAuthentication');
$path ='';
if (empty($checkedKey)) {
if((preg_match("/administrator\/*index.?\.php$/i", $_SERVER['SCRIPT_NAME']))) {
if(!$my->id && $params->get('key') != $_SERVER['QUERY_STRING']) {
$config =& JFactory::getConfig();
$path .= JURI::root();
$app =& JFactory::getApplication();
$app->redirect($path);
} else {
$session->set('jSecureAuthentication', 1);
} } } }
Wie empfiehlt ein Profi dies zu bewerkstelligen?
Danke für Tips, bin steckengeblieben da meine Umleitung ebenfalls den richtigen Keystring umleitet
Grüsse
Kommentar