Browse Source

Instead of showing $config['error']['malformed'] on corrupt session, just go straight to the login form

pull/40/head
Michael Save 11 years ago
parent
commit
5661e32b1c
  1. 7
      inc/mod/auth.php
  2. 2
      mod.php

7
inc/mod/auth.php

@ -98,8 +98,10 @@ if (isset($_COOKIE[$config['cookies']['mod']])) {
// Should be username:hash:salt
$cookie = explode(':', $_COOKIE[$config['cookies']['mod']]);
if (count($cookie) != 3) {
// Malformed cookies
destroyCookies();
error($config['error']['malformed']);
// error($config['error']['malformed']);
mod_login();
}
$query = prepare("SELECT `id`, `type`, `boards`, `password` FROM `mods` WHERE `username` = :username LIMIT 1");
@ -111,7 +113,8 @@ if (isset($_COOKIE[$config['cookies']['mod']])) {
if ($cookie[1] !== mkhash($cookie[0], $user['password'], $cookie[2])) {
// Malformed cookies
destroyCookies();
error($config['error']['malformed']);
// error($config['error']['malformed']);
mod_login();
}
$mod = array(

2
mod.php

@ -5,8 +5,8 @@
*/
require 'inc/functions.php';
require 'inc/mod/auth.php';
require 'inc/mod/pages.php';
require 'inc/mod/auth.php';
// Fix for magic quotes
if (get_magic_quotes_gpc()) {

Loading…
Cancel
Save