Добро пожаловать, Гость!
Аватар как доступ на сайт - Страница 2
Общие вопросы | Аватар как доступ на сайт
Djax :
Всем привет подскажите пожалуйста как мне на 1.9.8сделать правильно так чтобы после того как пользователь зарегистрировался на сайте должен был поставить свое фото на странице для того чтобы получить доступ к всему сайту. тоесть пока нет фото на станице пользователь ни чего не может делать на сайте!!!
Аватар как доступ на сайт
5 Фев 2015Всем привет подскажите пожалуйста как мне на 1.9.8сделать правильно так чтобы после того как пользователь зарегистрировался на сайте должен был поставить свое фото на странице для того чтобы получить доступ к всему сайту. тоесть пока нет фото на станице пользователь ни чего не может делать на сайте!!!
Комментарии:
Сибирский 6 Фев 2015
Zed,
if (isset($user))
{
$avatar = mysql_fetch_array(mysql_query("SELECT id,id_gallery,ras FROM `gallery_foto` WHERE `id_user` = '$user[id]' AND `avatar` = '1' LIMIT 1"));
if (!$avatar && substr_count($_SERVER['PHP_SELF'],"/foto/$user[id]")==0)
{
$_SESSION['message'] ='Пожалуйста установите аватар! Создайте альбом, загрузите фото и установите его как главное! Благодарим за понимание!';
Header("Location: /foto/$user[id]/?act=create");
exit();
}
}
Этот код будет кидать на создание нового альбома с надписью - пояснением если пользователь находится не в своих альбомах
Zed,
if (isset($user))
{
$avatar = mysql_fetch_array(mysql_query("SELECT id,id_gallery,ras FROM `gallery_foto` WHERE `id_user` = '$user[id]' AND `avatar` = '1' LIMIT 1"));
if (!$avatar && substr_count($_SERVER['PHP_SELF'],"/foto/$user[id]")==0)
{
$_SESSION['message'] ='Пожалуйста установите аватар! Создайте альбом, загрузите фото и установите его как главное! Благодарим за понимание!';
Header("Location: /foto/$user[id]/?act=create");
exit();
}
}
Этот код будет кидать на создание нового альбома с надписью - пояснением если пользователь находится не в своих альбомах
Zed 6 Фев 2015
<?
if (isset($user))
{
$avatar = mysql_fetch_array(mysql_query("SELECT id,id_gallery,ras FROM `gallery_foto` WHERE `id_user` = '$user[id]' AND `avatar` = '1' LIMIT 1"));
if (!$avatar && $_SERVER['PHP_SELF']! = '/index.php')
{
$_SESSION['message'] ='Нет аватара!';
Header("Location: /");
exit();
}else{
// Или код разрешения
}
}
?>
<?
if (isset($user))
{
$avatar = mysql_fetch_array(mysql_query("SELECT id,id_gallery,ras FROM `gallery_foto` WHERE `id_user` = '$user[id]' AND `avatar` = '1' LIMIT 1"));
if (!$avatar && $_SERVER['PHP_SELF']! = '/index.php')
{
$_SESSION['message'] ='Нет аватара!';
Header("Location: /");
exit();
}else{
// Или код разрешения
}
}
?>
Djax 6 Фев 2015
Автор темы
Сибирский, посмотри пожалуйста мою еще тему http://dcms-social.ru/forum/13/34/57372/?page=1 может сможешь помочь
Автор темы
Сибирский, посмотри пожалуйста мою еще тему http://dcms-social.ru/forum/13/34/57372/?page=1 может сможешь помочь
Djax 6 Фев 2015
Автор темы
Сибирский, да согласен с тобой затупил я , прости. как тогда сделать так чтобы он не мог ни где писать, ни чего обсуждать, регистрировать группы, кланы, сообщества и скачивать . мог только заполнить анкету , читать везде и ставить фото! а Главное пока он не поставит фото была надпись что нужно поставить фото
Автор темы
Сибирский, да согласен с тобой затупил я , прости. как тогда сделать так чтобы он не мог ни где писать, ни чего обсуждать, регистрировать группы, кланы, сообщества и скачивать . мог только заполнить анкету , читать везде и ставить фото! а Главное пока он не поставит фото была надпись что нужно поставить фото
Сибирский 6 Фев 2015
Djax, если он ничего не сможет сделать без авки то и авку он загрузить не сможет. Но воля твоя, код запрета может быть такой
unset($_POST, $_GET);
Очищаются суперглобальные переменные и он тогда реально ничего не сделает. Можно и еще круче
unset($user); - сброс авторизации пользователя )) Только потом не удивляйся что у тебя на сайте пусто ))
Djax, если он ничего не сможет сделать без авки то и авку он загрузить не сможет. Но воля твоя, код запрета может быть такой
unset($_POST, $_GET);
Очищаются суперглобальные переменные и он тогда реально ничего не сделает. Можно и еще круче
unset($user); - сброс авторизации пользователя )) Только потом не удивляйся что у тебя на сайте пусто ))