<?php /** * @package Joomla.Site * @subpackage mod_login * * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; // Include the login functions only once require_once __DIR__ . '/helper.php'; $params = ModShibLoginHelper::get_params(); $link_html = ModShibLoginHelper::get_link_html(); $result = ModShibLoginHelper::login(); // if the user is logged in AND redirect was not from the same server => prob. IdP // make life easier and redirect if ($result && !empty($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']) === false) { $redirect = JRoute::_('administrator'); $app->redirect($redirect); } require JModuleHelper::getLayoutPath('mod_shib_login', 'default');