summaryrefslogtreecommitdiff
path: root/inc/mod/auth.php
diff options
context:
space:
mode:
authorczaks <marcin@6irc.net>2013-05-26 17:53:00 -0400
committerczaks <marcin@6irc.net>2013-05-26 17:53:00 -0400
commit258083e5cbcf905d6454866ee8f1ca9e75f247ea (patch)
tree010f2a4c0f09d53fc124d08e6c4922e90d5f1be1 /inc/mod/auth.php
parent4c45689528a0448b6e6808817104f132880c0ac7 (diff)
parentb9140f3c079c925092dd7a6d53ed05226888756a (diff)
Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Diffstat (limited to 'inc/mod/auth.php')
-rw-r--r--inc/mod/auth.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/inc/mod/auth.php b/inc/mod/auth.php
index 8fb01ecb..73a24c44 100644
--- a/inc/mod/auth.php
+++ b/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']);
+ mod_login();
+ exit;
}
$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']);
+ mod_login();
+ exit;
}
$mod = array(