Добро пожаловать, Гость!
Фотоальбомы
Помощь мастерам | Фотоальбомы
khujand : Фотоальбомы
15 Фев 2016У меня проблема в приватность альбома /foto/img.php. Если стоит этот код, фото не показывает, даже на id1:
/*--------------------Альбом под паролем-------------------*/
if ($user['id'] != $ank['id'] && $gallery['pass'] != NULL)
{
if (!isset($_SESSION['pass']) || $_SESSION['pass'] != $gallery['pass'])
{
$if_foto = 0;
}
}
А если изменить на этот:
/*--------------------Альбом под паролем-------------------*/
if ($user['id'] != $ank['id'] && $gallery['pass'] != NULL)
{
if (!isset($_SESSION['pass']) || $_SESSION['pass'] != $gallery['pass'])
{
$if_foto = intval($_GET['id']);
}
}
Фото показывает. Почему? Что озночает $if_foto = 0;? Это кому? Даже юзеру на id1?
Кто может изменить этот файл?
Посмотрите файл img.php
Плиз помогите. Чтоб фото другому юзеру не было видно, кроме админов.
Комментарии:
Nnm
17 Фев 2016khujand, видишь ведь условие проверяет правельность пароля тебе надо его обойти добавив условие что если левел юзера больше 3 то условие игнорируется в общем во всех таких условиях его добавляй и пароль тебе пофиг
khujand 17 Фев 2016Автор темы
Nnm, все равно не показывает фото
Добавлено:
Nnm, вот это имеет значение?
if (!isset($_SESSION['pass']) || $_SESSION['pass'] != $gallery['pass'])
Добавлено:
Nnm, и ещё вот эти тоже не показывает.
if ($gallery['privat'] == 1 && ($frend != 2 || !isset($user)) && $user['level'] < 3 && $user['id'] != $ank['id'])
Nnm
16 Фев 2016
HIGHERCLASS (16 Фев 2016):
khujand, у меня тоже такая проблема
HIGHERCLASS, у тебя и решение такое жеkhujand, у меня тоже такая проблема

