* @link http://bw.bo-blog.com * @copyright (c) 2014 bW Development Team * @license MIT */ if (!defined('P')) { die('Access Denied.'); } @session_start(); $admin = new bwAdmin(); $view = new bwView(); if ($canonical->currentArgs['mainAction'] == '1') { if (isset($_REQUEST['mobileToken']) && !isset($_SESSION['login-token'])) { if (file_exists(P . 'conf/mobileauth.php')) { include_once P . 'conf/mobileauth.php'; if (in_array($_REQUEST['mobileToken'], $allMobileKeys)) { $admin->storeMobileToken(); $admin->verified = true; $_SESSION['authmobile'] = 1; } } } } if ($canonical->currentArgs['mainAction'] != 'login') { if (!array_key_exists('login-token', $_SESSION)) { if (defined('ajax')) { stopError($conf['l']['admin:msg:NeedLogin']); } $view->setMaster('adminloginpage'); $view->setWorkFlow(array('adminloginpage')); $authX = $view->getOutput(); $view->setMaster('plainpage');