За последние 24 часа нас посетили 51317 программистов и 1758 роботов. Сейчас ищут 890 программистов ...

Создание логина и пароля

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

  1. kotjara2

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

    С нами с:
    2 ноя 2010
    Сообщения:
    23
    Симпатии:
    0
    Добрый всем вечер.
    Прошу посоветовать, пожалуйста.
    Я работаю с денвером.
    Есть форум, где сообщения храняться в базе данных. А для того, чтобы добавить логин и пароль, нужно создать новую базу данных, где будут храниться инфа о пользователях.
    Верно кумекаю? Помогите, пожалуйста.
     
  2. WildZero

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

    С нами с:
    24 фев 2010
    Сообщения:
    242
    Симпатии:
    0
    Адрес:
    Пермь
    Надо создать новую таблицу, а не базу.
     
  3. kotjara2

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

    С нами с:
    2 ноя 2010
    Сообщения:
    23
    Симпатии:
    0
    спасибо, точно. Буду пробовать дальше.
     
  4. kotjara2

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

    С нами с:
    2 ноя 2010
    Сообщения:
    23
    Симпатии:
    0
    Как наделить пользователя форума полномочиями.(администратор все может делать, а пользователь не все, например, он не может удалять чужие сообщения)
    То есть идет проверка пользователя с данными из базы, если все хорошо.
    то есть я предполагаю, что нужно загрузить базу где таблица с логином и паролем и решать дальше.
    Нужно исползовать шаблон (совпадение строк) для проверки логина и пароля из базы, и решать дальше?
    пожалуйста, какие идеи есть?
     
  5. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    использовать роли пользователей, хранить там же где и логин с паролем.
    Например в числовом виде
    4 - гость
    3 - пользователь
    2 - модератор
    1 - админ

    А внутри сценария проверять для каждого действия. Например:
    просмотр страницы - доступен юзеру с ролью <=4
    отвечать на темы может пользователь с ролью <= 3
    редактировать темы <=2
    управлять пользователями <= 1

    Таким образом - чем меньше роль, тем больше может юзер.

    Это как вариант решения.
     
  6. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    А можно ввести таблицу ролей. Роль - строка. в полях - может то, может сё, tinyint
     
  7. kotjara2

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

    С нами с:
    2 ноя 2010
    Сообщения:
    23
    Симпатии:
    0
    Всем спасибо огромное за внимание.