[[!Login? &loginTpl=`lgnLoginTpl` &logoutTpl=`lgnLogoutTpl` &errTpl=`lgnErrTpl` &postHooks=`redirect` &logoutResourceId=`163`]]
<?php
$profile = $modx->user->getOne('Profile');
if ($profile) {
$extended = $profile->get('extended');
if (!empty($extended['redirect'])) {
$url = $modx->makeUrl($extended['redirect'],'','','full');
$modx->sendRedirect($url);
}
}
return true;
This question has been answered by multiple community members. See the first response.
if ($profile) {
$extended = $profile->get('extended');
if (!empty($extended['redirect'])) {
$url = $modx->makeUrl($extended['redirect'],'','','full');
$modx->sendRedirect($url);
} else {
die('No redirect value');
}
} else {
die('No Profile');
}
$username = $modx->user->get('username');
$pageId = $modx->getOption('site_start');
switch ($username) {
case: 'BOARD':
$pageId = 164;
break;
case: 'ZONE':
$pageId = 165;
break;
case: 'COMMITTEE':
$pageId = 166;
break;
}
$modx->sendRedirect($modx->makeUrl($pageId, "", "", 'full'))
<?php
$profile = $modx->user->getOne('Profile');
if ($profile) {
$extended = $profile->get('extended');
if (!empty($extended['redirect'])) {
$url = $modx->makeUrl($extended['redirect'],'','','full');
$modx->sendRedirect($url);
}
} else {
die('No Profile');
}
[[!Login? &loginTpl=`lgnLoginTpl` &logoutTpl=`lgnLogoutTpl` &errTpl=`lgnErrTpl` &postHooks=`landingPage` &logoutResourceId=`163`]] [[!Profile]] <p>[[+username]]'s landing page is [[+redirect]]</p>
<?php
$username = $modx->user->get('username');
$pageId = '163';
switch ($username) {
case 'BOARD':
$pageId = '164';
break;
case 'ZONE':
$pageId = '165';
break;
case 'COMMITTEE':
$pageId = '166';
break;
}
$landingPage = $modx->makeUrl($pageId);
$modx->sendRedirect($landingPage);[[!Login? ... &postHooks=`landingPage`]]
die( ' Username: ' . $username);
$username = $hook->getValue('username');
$username = $hook->getValue('login.username');$landingPage = $modx->makeUrl($pageId, "", "", 'full');
$username = $hook->getValue('username');$username = $hook->getValue('login.username');$username = $modx->user->get('username');<?php
$username = $hook->getValue('username');
$pageId = '163';
switch ($username) {
case 'BOARD':
$pageId = '164';
break;
case 'ZONE':
$pageId = '165';
break;
case 'COMMITTEE':
$pageId = '166';
break;
}
$landingPage = $modx->makeUrl($pageId, "", "", 'full');
$modx->sendRedirect($landingPage);