Merge changes from TheSerapher's pull/1404 Added re-Captcha to Login Page
This commit is contained in:
parent
225b33af1b
commit
6afc876d19
@ -7,7 +7,7 @@ if (!defined('SECURITY')) die('Hacking attempt');
|
||||
* This is used in the version check to ensure you run the latest version of the configuration file.
|
||||
* Once you upgraded your config, change the version here too.
|
||||
**/
|
||||
$config['version'] = '0.0.4';
|
||||
$config['version'] = '0.0.5';
|
||||
|
||||
// Our include directory for additional features
|
||||
define('INCLUDE_DIR', BASEPATH . 'include');
|
||||
|
||||
@ -26,6 +26,16 @@ if ($setting->getValue('maintenance') && !$user->isAdmin($user->getUserId($_POST
|
||||
$_SESSION['POPUP'][] = array('CONTENT' => 'You are not allowed to login during maintenace.', 'TYPE' => 'info');
|
||||
} else if (!empty($_POST['username']) && !empty($_POST['password'])) {
|
||||
$nocsrf = 1;
|
||||
$recaptchavalid = 0;
|
||||
if ($setting->getValue('recaptcha_enabled') && $setting->getValue('recaptcha_enabled_logins') && $rsp->is_valid) {
|
||||
if ($rsp->is_valid) {
|
||||
// recaptcha is enabled and valid
|
||||
$recaptchavalid = 1;
|
||||
} else {
|
||||
// error out, invalid captcha
|
||||
$_SESSION['POPUP'][] = array('CONTENT' => 'Unable to login: The captcha you entered was incorrect', 'TYPE' => 'errormsg');
|
||||
}
|
||||
}
|
||||
if ($config['csrf']['enabled'] && $config['csrf']['forms']['login']) {
|
||||
if ((isset($_POST['ctoken']) && $_POST['ctoken'] !== $user->getCSRFToken($_SERVER['REMOTE_ADDR'], 'login')) || (!isset($_POST['ctoken']))) {
|
||||
// csrf protection is on and this token is invalid, error out -> time expired
|
||||
|
||||
@ -5,7 +5,7 @@ if (!defined('SECURITY')) die('Hacking attempt');
|
||||
|
||||
define('MPOS_VERSION', '0.0.2');
|
||||
define('DB_VERSION', '0.0.3');
|
||||
define('CONFIG_VERSION', '0.0.4');
|
||||
define('CONFIG_VERSION', '0.0.5');
|
||||
|
||||
// Fetch installed database version
|
||||
$db_version = $setting->getValue('DB_VERSION');
|
||||
|
||||
@ -2,3 +2,4 @@
|
||||
<h1 class="site_title">{$GLOBAL.website.name|default:"Unknown Pool"}</h1>
|
||||
<h2 class="section_title">{if $smarty.request.action|escape|default:""}{$smarty.request.action|escape|capitalize}{else}{$smarty.request.page|escape|default:"home"|capitalize}{/if}</h2>
|
||||
</hgroup>
|
||||
{if $GLOBAL.config.recaptcha_enabled|default:"0" != 1 || $GLOBAL.config.recaptcha_enabled_logins|default:"0" != 1}{nocache}{include file="login/small.tpl"}{/nocache}{/if}
|
||||
Loading…
Reference in New Issue
Block a user