Добро пожаловать, Гость!
Фотоальбомы
Помощь мастерам | Фотоальбомы

Фотоальбомы
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
Плиз помогите. Чтоб фото другому юзеру не было видно, кроме админов.
Комментарии:


khujand, видишь ведь условие проверяет правельность пароля тебе надо его обойти добавив условие что если левел юзера больше 3 то условие игнорируется в общем во всех таких условиях его добавляй и пароль тебе пофиг

Автор темы
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'])


HIGHERCLASS (16 Фев 2016):
khujand, у меня тоже такая проблема
HIGHERCLASS, у тебя и решение такое жеkhujand, у меня тоже такая проблема