Изменено поле в БД, вынесены лишние функции их functions в профильные файлы. Оказывается, давно не работал логин и плохо работали сессии. Проверяется. Прочие мелкие баги и чистка самых хвостов.
This commit is contained in:
+4
-10
@@ -7,6 +7,7 @@
|
||||
*/
|
||||
|
||||
use Battles\Database\DBPDO;
|
||||
use Battles\User;
|
||||
|
||||
ini_set('display_errors', 'On');
|
||||
error_reporting(E_ALL);
|
||||
@@ -22,16 +23,6 @@ if (session_status() !== PHP_SESSION_ACTIVE) {
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
|
||||
/**
|
||||
* Классы для работы с базой данных.
|
||||
*/
|
||||
|
||||
require_once 'classes/Database/Mysql.php';
|
||||
require_once 'classes/Database/Exception.php';
|
||||
require_once 'classes/Database/Statement.php';
|
||||
require_once 'classes/Database/db.php';
|
||||
require_once 'classes/Battles/Database/DBPDO.php';
|
||||
|
||||
/**
|
||||
* Автозагрузка классов с учётом неймспейсов.
|
||||
*/
|
||||
@@ -50,6 +41,9 @@ if (empty(DBPDO::$db)) {
|
||||
DBPDO::$db = new DBPDO();
|
||||
}
|
||||
|
||||
if (empty(User::$current) && $_SESSION['uid']) {
|
||||
User::$current = new User($_SESSION['uid']);
|
||||
}
|
||||
|
||||
// Для нападалок. Сперва комнаты в которых нельзя напасть, потом персонажи на которых нельзя напасть.
|
||||
const UNKILABLE = [
|
||||
|
||||
Reference in New Issue
Block a user