* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. * * HUBzero is a registered trademark of Purdue University. * * @package hubzero-cms * @author Shawn Rice <*****@*****.**> * @copyright Copyright 2005-2015 HUBzero Foundation, LLC. * @license http://opensource.org/licenses/MIT MIT */ // No direct access. defined('_HZEXEC_') or die; // Get the login modules // If you want to use a completely different login module change the value of name // in your layout override. $loginmodule = \Components\Login\Models\Login::getLoginModule('mod_adminlogin'); echo Module::render($loginmodule, array('style' => 'rounded', 'id' => 'section-box')); // Get any other modules in the login position. // If you want to use a different position for the modules, change the name here in your override. $modules = Module::byPosition('login'); foreach ($modules as $module) { // Render the login modules if ($module->module != 'mod_adminlogin') { echo Module::render($module, array('style' => 'rounded', 'id' => 'section-box')); } }
/** * Method to log out a user. * * @return void */ public function logoutTask() { $userid = Request::getInt('uid', null); $result = App::get('auth')->logout($userid, array('clientid' => $userid ? 0 : 1)); if (!$result instanceof Exception) { $model = new Model(); $model->setState('task', $this->_task); $return = $model->getState('return'); App::redirect($return); } $this->displayTask(); }