Вы не зашли.
    
    Главная » 
PHP » Вопросы начинающего сайтостроителя
 
        
        
                        
                        #1.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.10.07 17:05
                                                
                                                        
 
                Я создал регистрацию на сайте (  с помощью инсерт  через форму методом post заношу пользователя в базу) , теперь хотел бы сделать авторизацию  по всему сайту. Как это сделать?
Добавлено спустя   5 минут  20 секунд: 2 вопрос .
Как узнать включены ли у пользователя кукисы?
        
        
                
    
 
        
        
                записать кукис на одной странице, а на другой проверить его существование.
Рома написал:
сделать авторизацию  по всему сайту.
слишком общий вопос, конкретно ничего сказать не смогу, попробуй конкретизировать. В целом запускаешь сессию, пользователь авторизуется, записываешь в сессию флаг с авторизацией.
        
        
                
    
 
        
        
                        
                        #3.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.10.07 18:06
                                                
                                                        
 
                Конкретизирую:
Делаю файл к примеру авторизация.пхп . Через формы проверяю правильность . В бошке на всех страницах сайта даю старт сессии . 
Вопрос
Что мне заносить в сессию и как ?
---
Допустим я авторизовался ( даем  переменной $x значение 1 ) , как эту переменную таскать по всему сайту через сессии?
        
                            
                Отредактировано Рома (2009.10.07 18:06)
            
        
                
     
        
        
                Если пользователь авторизуется, присваивай переменной $_SESSION['auth'] = true;
Если пользовател делает логаут, то удаляй сессию. session_destroy(); либо хотябы эту переменную с флагом авторизации unset($_SESSION['auth']);
Ну а в самом скрипте проверка на авторизацию будет происходить по этой переменной.
if(isset($_SESSION['auth']) && $_SESSION['auh']){
    // авторизован
} else {
    // не авторизован
}
        
        
                
    
 
        
        
                        
                        #5.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.10.08 17:05
                                                
                                                        
 
                if(isset($_SESSION['auth']) && $_SESSION['auh']){...
Зачем такое условие? Не проще ли просто иф ( $сид[аух]= 1 ) {...
------
Спасибо за код . Много сегодня сделал. У меня вопрос , на чем приятней сидеть на стуле? Или на табуретке ? ))
        
        
                
    
 
        
        
                Рома, чтобы не генерировалось предупреждение уровня Notice
        
        
                
    
 
        
        
                        
                        #7.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.10.28 20:08
                                                
                                                        
 
                Здрастье, появился вопрос,решил задать его тебе.
Не мог бы ты провести краткий курс по функции прегреплейс, и как можно более понятно обьяснить строение его шаблона
        
        
                
    
 
        
        
        
        
                        
                        #10.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.10.29 15:03
                                                
                                                        
 
                Как же ,как же . Помню эти ссылки помню , их мне сам гоголь выдавал )
Но я ж просил "обьяснить" строение шаблона 
// Геморой,а ты вкурсе шо я русскоязычный посетитель
        
        
                
    
 
        
        
                По моему, там все ясно описано
        
        
                
    
 
        
        
                        
                        #12.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.10.29 16:04
                                                
                                                        
 
                Но шо терь поделаешь , не понял (
// дарк данте, а ты же понял ведь,так вот , обьясни, как обработать этой функцией допустим пост гостевой , чтобы слова между [{b}] [{/b}] стали жирными ,и как можно больше обьясняй знаток )
        
                            
                Отредактировано Рома (2009.10.29 16:04)
            
        
                
     
        
        
        
                        
                        #14.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.10.29 17:05
                                                
                                                        
 
                Мошь эту страничку в зип выложить ?
        
        
                
    
 
        
        
        
                        
                        #16.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.10.29 18:06
                                                
                                                        
 
                Слабак
        
        
                
    
 
        
        
                я бы не выражался так. на сам запакуй. на этом сайте все есть для комфортного пребывания в инете. http://wapinet.ru/archive/
        
        
                
    
 
        
        
                        
                        #18.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.10.31 17:05
                                                
                                                        
 
                Нужно ли фильтровать переменные гет (если они участвуют только в условии,и их данные не заносятся) ?
        
                            
                Отредактировано Рома (2009.10.31 17:05)
            
        
                
     
        
        
        
                        
                        #20.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.11.01 10:10
                                                
                                                        
 
                В личной с  ответь на сообщенье
Добавлено спустя   1 минуту  15 секунд: В личной с  ответь на сообщенье
        
        
                
    
 
        
        
                Было бы что ответить - ответил бы. Пиши в общий форум.
        
        
                
    
 
        
        
                        
                        #22.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.11.01 10:10
                                                
                                                        
 
                Так значит нече не могешь посоветовать ?
З.Ы. А смысл писать в общий, если ты не знаешь
        
                            
                Отредактировано Рома (2009.11.01 11:11)
            
        
                
     
        
        
                Какой вопрос - такой ответ.
        
        
                
    
 
        
        
                        
                        #24.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.11.01 12:12
                                                
                                                        
 
                Сложный ты человек  однако
        
        
                
    
 
        
        
                        
                        #25.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.11.11 17:05
                                                
                                                        
 
                Что означает ошибка cannot modify header information - headers already sent by ( output started at c:\home\localhost\www\head.php:34) in  c:\home\localhost\www\test.php on line 12 . Хеад - бошка, строка в ней это вывод через ечо , а тест это файл , в котором я создал условие если юзер не авторизован, то хеадер location регистрация . Везде прописал все правильно.
        
        
                
    
 
        
        
                        
                        #26.
            AND
                                                Off
                
                                                    (11)
                                                            
                        Участник
                        2009.11.11 17:05
                                                
                                                        
 
                Перед передачей заголовков (header()) никакого вывода в браузер быть не должно!
        
        
                
    
 
        
        
                        
                        #27.
            Рома
                                                Off
                
                                                    (0)
                                                            
                        Участник
                        2009.11.11 18:06
                                                
                                                        
 
                Гг спс ) забыл)
З.ы. Ошибка была не только в этом, какой то не внимательный я сегодня ,не то чтобы не замечу девушку в миниюбке) а вот тупые ошибки, хоть  знаю а совершаю