ФорумРазработкаБазы данных → Регистрация и авторизация. Как правильно?

Регистрация и авторизация. Как правильно?

  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Сен. 18, 2009, 12:39 д.п., спустя 8 минут 22 секунды

    дрочики
    все умрут, а я изумруд
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz Сен. 18, 2009, 12:40 д.п., спустя 1 минуту 25 секунд


    Блядь, да я ж вам в отцы гожусь, флудите нахуя ? итак у человека уже возмущение от флуда (: ща создам тред и туда все
    папа дай денех
    Спустя 8 сек.
    на водку
  • Dr.TRO

    Сообщения: 254 Репутация: N Группа: Адекваты

    Spritz Сен. 18, 2009, 1:04 д.п., спустя 23 минуты 28 секунд

    при поенде с мя БлагОФФ Яблочная
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz Сен. 18, 2009, 1:45 д.п., спустя 41 минуту 40 секунд

    Dr.TRO, лучше пивом
  • bugsb

    Сообщения: 13 Репутация: N Группа: Кто попало

    Spritz Ноя. 6, 2009, 6:20 п.п., спустя 49 дней 17 часов 35 минут

    наконец то руки добрались до этого старого сайта, полностью его переделываю, изначально сделал по статье http://pyha.ru/articles/php/auth/ с сессиями, все замечательно работало, потом мне захотелось большего и я еще сделал чтобы пароль запоминался в куках.
    с этого то и начались проблемы, я прекрасно знаю что перед тем как ставить куки ничего не должно выводиться в браузер, но у меня по структуре сайта так не получается… подскажите как правильно организовать эту самую структуру чтобы куки нормально поставить

    сейчас вся система реализована примерно так

    index.php
    include config.php (настройки и подключение к БД)
    $file = "login.php";
    include шаблоны: шапку и левую колонку
    include $file;
    include шаблон: футер.


    login.php
    если логин и пароль введены {
    если введены правильно {
    ставим сессию
    ставим куки
    }
    иначе {
    $err[] = "логин и пароль не верны";
    вставляем шаблон login.html
    }
    }
    иначе {
    вставляем шаблон login.html
    }



    login.html
    <form method="POST">
    логин ….
    пароль …
    кнопка отправить
    </form>

    если isset($err) and count($err)>0 то {
    выводим содержимое этого массива
    }
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Ноя. 6, 2009, 6:27 п.п., спустя 6 минут 48 секунд

    попробуй теперь использовать шаблонизатор
    все умрут, а я изумруд
  • bugsb

    Сообщения: 13 Репутация: N Группа: Кто попало

    Spritz Ноя. 6, 2009, 6:35 п.п., спустя 8 минут 9 секунд

    попробуй теперь использовать шаблонизатор

    я сколько ни пытался разобраться с шаблонизаторами так и не смог (да и просто необходимости в них не видел), но общую суть вроде уловил.
    на сколько я понимаю шаблонизатор разделяет php код и html верстку.
    ну у меня в принципе так оно и есть, я весь хтмл выношу в отдельную папку. Шаблонизаторы заменяют <?php echo $title; ?> на {TITLE} но ведь это толко для красоты?
    я просто пытаюсь понять как мне тут может помочь шаблонизатор, можно поподробней?
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Ноя. 6, 2009, 6:38 п.п., спустя 2 минуты 39 секунд

    include шапка
    и все, ты уже куки не поставишь…
    Спустя 34 сек.
    а при использовании шалонизаторы, ты можешь посылать любые заголовки, перед отдачей страницы
    Спустя 22 сек.
    посмотри пример для шаблонизатора смарти — http://pyha.ru/articles/php/smarty-for-beginners/
    все умрут, а я изумруд
  • Ewg777

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz Ноя. 6, 2009, 8:22 п.п., спустя 1 час 44 минуты 24 секунды


    include шапка
    и все, ты уже куки не поставишь…
    Спустя 34 сек.
    а при использовании шалонизаторы, ты можешь посылать любые заголовки, перед отдачей страницы
    Спустя 22 сек.
    посмотри пример для шаблонизатора смарти — http://pyha.ru/articles/php/smarty-for-beginners/
    А чем PHP не шаблонизатор? Просто нужно пересмотреть структуру скрипта.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Ноя. 6, 2009, 11:07 п.п., спустя 2 часа 44 минуты 52 секунды

    Ewg777, можно тупо в .htaccess вписать

    php_value output_buffering = on

    и не ебаться даже с архитектурой)
    Сапожник без сапог
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Ноя. 7, 2009, 11:46 д.п., спустя 12 часов 39 минут 9 секунд


    А чем PHP не шаблонизатор?
    спорить даже не хочу
    все умрут, а я изумруд
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz Ноя. 7, 2009, 1:31 п.п., спустя 1 час 45 минут 9 секунд

    всё-таки самый охуенный шаблонизатор всех времен и народов — это http://pyha.ru/forum/topic/3393.msg69434#msg69434
    нативный, + с четким определением что является переменными вывода и ясным представлением какие переменные надо экранировать от html-тегов
    … и крошечный
    ιιlllιlllι унц-унц
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Ноя. 7, 2009, 1:33 п.п., спустя 1 минуту 59 секунд

    Да ну нахуй, самый лучший в джанго, все просто как три копейки и удобно
    лишней хуеты тоже нет, все во вьюхах остается
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz Ноя. 7, 2009, 3:44 п.п., спустя 2 часа 10 минут 52 секунды


    Да ну нахуй, самый лучший в джанго

    Мнения как водится разделились. Все уже знают, что я считаю, что лучший шаблонизатор для PHP - Blitz.
    Но вот шаблонизатор в джанго действительно интересный. Там есть такая фича, как наследование шаблонов.
    Для пыха такого пока не встречал …
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz Ноя. 7, 2009, 7:33 п.п., спустя 3 часа 49 минут 6 секунд


    Да ну нахуй, самый лучший в джанго, все просто как три копейки и удобно
    лишней хуеты тоже нет, все во вьюхах остается

    тут же были ссылки на 1 или 2 джангоподобных шаблонизатора под php. они чем-то недотягивают до оригинала? я просто интересуюсь.
    ιιlllιlllι унц-унц

Пожалуйста, авторизуйтесь, чтобы написать комментарий!