Здравствуйте!
Разрабатываю сайт, есть авторизация пользователей, есть БД, но хранить всю информацию в одной БД не охота, ибо она будет огромной, хочется чтобы данные для входа были в одной базе, а остальные данные, которые необходимо будет менять были в другой.
Можно ли как-то при авторизации сделать так, чтобы данные записывались в куки с двух или более бд? Спасибо!
Код нынешней авторизации:
$nickname = filter_var(trim($_POST['nickname']),
FILTER_SANITIZE_STRING);
$password = filter_var(trim($_POST['password']),
FILTER_SANITIZE_STRING);
$id = filter_var(trim($_POST['id']),
FILTER_SANITIZE_STRING);
$mysql = new mysqli('подключение бла бла);
$result = $mysql->query("SELECT * FROM `USER` WHERE `NICKNAME` = '$nickname' AND `PASSWORD` = '$password'");
$id_res = $mysql->query("SELECT * FROM `USER` WHERE `ID` = '$id'");
$user = $result->fetch_assoc();
if(count($user) == 0) {
echo "Такой игрок не найден";
exit();
}
$id = $id_res->fetch_assoc();
setcookie('USER', $user['NICKNAME'], time() + 3600 * 24 * 30, "/");
setcookie('ID', $user['ID'], time() + 3600 * 24 * 30, "/");
setcookie('STATUS', $user['STATUS'], time() + 3600 * 24 * 30, "/");
setcookie('NAME', $user['NAME'], time() + 3600 * 24 * 30, "/");
setcookie('BIRTHDAY', $user['BIRTHDAY'], time() + 3600 * 24 * 30, "/");
setcookie('CITY', $user['CITY'], time() + 3600 * 24 * 30, "/");
setcookie('TIMEZONE', $user['TIME'], time() + 3600 * 24 * 30, "/");
setcookie('DATE_ENTRY', $user['DATE_ENTRY'], time() + 3600 * 24 * 30, "/");
setcookie('ACCEPTED', $user['ACCEPTED'], time() + 3600 * 24 * 30, "/");
setcookie('AUTHORITY', $user['AUTHORITY'], time() + 3600 * 24 * 30, "/");
header('Location: /');