За последние 24 часа нас посетили 16763 программиста и 1619 роботов. Сейчас ищут 1738 программистов ...

аутентификация в PHP

Тема в разделе "PHP для новичков", создана пользователем cleric-88, 7 сен 2010.

  1. cleric-88

    cleric-88 Активный пользователь

    С нами с:
    12 июл 2010
    Сообщения:
    40
    Симпатии:
    0
    Помогите кто чем может пожалуйста, никак не могу найти разжёваный скрипт авторизации пользователя для админки сайта, как его написать грамотно, сколько файлов должно быть, можно ли в index.php прописать и скрипт авторизации и саму админку или это нужно хранить в разных файлах, вообщем два дня уже читаю читаю смотрю смотрю и все что то уж очень сложно для меня... Может где кто знает разжевывали кому нить и ссылочку даст...
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    drupal, joomla, wp
     
  3. cleric-88

    cleric-88 Активный пользователь

    С нами с:
    12 июл 2010
    Сообщения:
    40
    Симпатии:
    0
    Всеобъемлющий ответ)
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    cleric-88
    блин, ну ты взорвешь себе голову с таким подходом. а там все есть, все как ты просил.
     
  5. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
  6. cleric-88

    cleric-88 Активный пользователь

    С нами с:
    12 июл 2010
    Сообщения:
    40
    Симпатии:
    0
    Ну и на кой мне извини меня скрипт авторизации если я его не пойму? просто чтоб стоял? мне нужно разобраться как его сделать самый простой но рабочий и по возможности безопасный
     
  7. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Простой, рабочий и безопасный вот так:
    PHP:
    1. <?php
    2. $login = 'vasya';
    3. $pass = 'pupkin';
    4. if (isset($_GET['logout'])) {
    5.      unset($_SESSION['authed']);
    6. }
    7. if (isset($_SESSION['authed'])) {
    8.      echo "Авторизирован";
    9. }
    10. elseif (isset($_POST['login']) && $_POST['login'] == $login && $_POST['pass'] == $pass) {
    11.      $_SESSION['authed'] = 1;
    12.      die(header('Location: '.$_SERVER['PHP_SELF']));
    13. }
    14. ?>
    15. ...форма авторизации...
    16.  
    чем сильно отличается от других простых примеров?
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    cleric-88
    чел, авторизацию сделать - две строки. а вот "админка"...