За последние 24 часа нас посетили 17698 программистов и 1279 роботов. Сейчас ищут 1480 программистов ...

Как хранить логин и пароль?

Тема в разделе "PHP и базы данных", создана пользователем DaGuTa, 31 окт 2006.

  1. DaGuTa

    DaGuTa Активный пользователь

    С нами с:
    31 окт 2006
    Сообщения:
    1
    Симпатии:
    0
    Такая сутуация:
    Есть база в ней юзеры с разными правами, так вот надо чтоб пользователь логинился и затем эти данные сохранялись для конектов к базе.
    Как это можно организовать на php?
    Смотрел что это вроде делают через cookies но что то у меня не вышло это заюзать. На правте на путь истиный. Может есть что почитать по этому поводу?
     
  2. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    я обычно использую $_SESSION, хотя и не знаю, на сколько это правильно...
     
  3. кхммм
    вообще-то, обычно коннект к базе осуществляется от имени одного юзера.
    и я не могу придумать случай, когда необходима другая схема.
     
  4. Anonymous

    Anonymous Guest

    Чебурген, я могу, это уже обсуждалось =)) Но мой вариант все равно на MySQL скорее всего не прокатит =)
     
  5. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    - Доктор, у меня где-то что-то болит.
    - Сейчас я вам выпишу какие-то таблетки

    (это я к тому что топик-стартер выразился мягко говоря непонятно)
     
  6. mpak

    mpak Активный пользователь

    С нами с:
    30 окт 2006
    Сообщения:
    440
    Симпатии:
    0
    PHP:
    1. if (isset($_SERVER[\'PHP_AUTH_USER\']) && isset($_SERVER[\'PHP_AUTH_PW\'])){
    2.      mysql_connect (\"localhost\", $_SERVER[\'PHP_AUTH_USER\'], $_SERVER[\'PHP_AUTH_PW\']);
    3.   }else{
    4.      header(\"WWW-Authenticate: Basic realm=\'My Realm\'\");
    5.      header(\"HTTP/1.0 401 Unauthorized\");
    6.   }
    7. if (!$dbconn) exit;
    8. mysql_select_db(\'bdname\');
    При подключении к браузер будет запрашивать логин и пароль который в дальнейшем и будет использоваться для подключения к базе данных. Если пароль и логин не правельные скрипт прекращает работу.