Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: вопрос по органичению доступа

Сообщения:  [1-10]    [11-20]  [21-25] 

 
 автор: Blondy   (29.05.2010 в 18:43)   письмо автору
 
   для: neadekvat   (29.05.2010 в 17:38)
 

Спасибо огромнейшее- чудо свершилось!!!!))

  Ответить  
 
 автор: neadekvat   (29.05.2010 в 17:38)   письмо автору
 
   для: Blondy   (29.05.2010 в 17:14)
 

Да, можно и на эту страницу, ниже кода авторизации

  Ответить  
 
 автор: Blondy   (29.05.2010 в 17:14)   письмо автору
 
   для: neadekvat   (29.05.2010 в 16:18)
 

Спасибо огромное) кажется- дошло.
Только не слишком поняла- вот представленный вами код нужно в каком файле чтобы хранился?
К примеру- у меня теперь две странички - одна для пользователей чтоб показывать, другая- для гостей. И соответственно страница входа вообще на сайт. На сколько я предполагаю- этот код надо на страничку входа?

  Ответить  
 
 автор: neadekvat   (29.05.2010 в 16:18)   письмо автору
 
   для: Blondy   (29.05.2010 в 16:14)
 

Смотрите, допустим, в $_SESSION['group'] хранится, к какой группе относятся пользователи, пусть 0 - это общий доступ, 1 - для тех, кто может просматривать скрытую информацию
И тогда в тот код что я выше показал
<?php 
<!-- Любая верстка --> 
if (
$_SESSION['group'] ) { 
    include 
'for_access.php'// скрытая информация
} else { 
    include 
'sorry.php'// открытая информация

<!-- 
Остальная верстка -->


Либо, если всем залогиненым можно просматривать скрутю инфу, то просто напросто при успешной аутентификации в переменную $access записывайте булевое значение true и можно будет использовать вышеприведенный на пару постов код без изменений.
Если аутентификация прошла неуспешно, или ее нет, объявляйте $access как false.

  Ответить  
 
 автор: Blondy   (29.05.2010 в 16:14)   письмо автору
 
   для: neadekvat   (29.05.2010 в 15:49)
 

А если например я уже даже умудрилась делать, как выложила раньше, по сесси- либо пользователь либо гость ?)
простите что мучаю, просто никак не могу понять как же всё-таки сделать) Вроде и пыталась, тоже как выложила, сделать по if - else , но что-то не работает

  Ответить  
 
 автор: neadekvat   (29.05.2010 в 15:49)   письмо автору
 
   для: Blondy   (29.05.2010 в 15:05)
 

Флаг не обязательно должен содержаться в переменной $access)
Можно, например, просто проверять, залогинен ли пользователь или нет. Все зависит от реализации

  Ответить  
 
 автор: Blondy   (29.05.2010 в 15:05)   письмо автору
 
   для: neadekvat   (28.05.2010 в 12:23)
 

простите, а как мне обозначить раньше этот флаг доступа? и можно ли на него "повесить" отделение прав гостя от пользователя?

  Ответить  
 
 автор: Valick   (28.05.2010 в 12:31)   письмо автору
 
   для: Blondy   (28.05.2010 в 12:30)
 

ps А друга кого указывать?)
а фиг его знает, че-то мутят они там))

  Ответить  
 
 автор: Blondy   (28.05.2010 в 12:30)   письмо автору
4.3 Кб
 
   для: Valick   (28.05.2010 в 12:13)
 

Мда, к сожалению как раз с ней я и сталкиваюсь сейчас и смерти подобно)

ps А друга кого указывать?)

  Ответить  
 
 автор: neadekvat   (28.05.2010 в 12:23)   письмо автору
 
   для: Tonik992   (28.05.2010 в 12:03)
 

Откуда вы можете знать, сколько там еще ниже будет html кода? А если это вообще mvc, то как вообще модуль может прекращать работу всего сайта?
Вполне можно обойтись без радикальных выходов() и смертей()

пусть $access - это флаг доступа
<?php
<!-- Любая верстка -->
if (
$access) {
    include 
'for_access.php';
} else {
    include 
'sorry.php';
}
<!-- 
Остальная верстка -->

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-25] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования