Доступ к изменению структуры страницы

Тема в разделе "PHP", создана пользователем Brodyaga337, 18 авг 2017.

  1. Brodyaga337

    Brodyaga337

    Регистрация:
    7 авг 2017
    Сообщения:
    3
    Симпатии:
    0
    Как на php сделать так что бы пользователь который не зарегистрирован не видел кнопки позволяющие изменять структуру страницы. Например добавлять строки в таблицу или загружать фото.
     
  2. spy

    spy

    Регистрация:
    15 янв 2013
    Сообщения:
    468
    Симпатии:
    137
    как-то так
    PHP:
    if (Logged()) {
    //...
    $a='default';
    } else {
    //...
    $a='hidden';
    }
    а в кнопках
    <input type="button" class="button <?php echo $а; ?>" />
     
    Последнее редактирование: 18 авг 2017
  3. Brodyaga337

    Brodyaga337

    Регистрация:
    7 авг 2017
    Сообщения:
    3
    Симпатии:
    0
    а что это за функция logged()?
    в php её нет вроде
     
  4. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    функция которую ты должен написать сам, чтобы определить залогинен пользователь или нет.

    как бы, мы тут гадать не умеем без кода
     
  5. Brodyaga337

    Brodyaga337

    Регистрация:
    7 авг 2017
    Сообщения:
    3
    Симпатии:
    0
    Я в этой теме ноль полный, поэтому гадать не по чему. Я уже научился регать пользователя в базе данных и осуществлять вход. Можете пожалуйста подсказать как данную функцию написать
     
  6. spy

    spy

    Регистрация:
    15 янв 2013
    Сообщения:
    468
    Симпатии:
    137
  7. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Ну, вот дальше и проверяйте, осуществлён ли вход.
     
  8. Brodyaga337

    Brodyaga337

    Регистрация:
    7 авг 2017
    Сообщения:
    3
    Симпатии:
    0
    А могу я осуществить такую тему что б функция Logged() вытягивала из базы данных значение столбца "Права", и если оно 1(админ) возвращала true, а если 0 false
    P.S. извиняюсь за тупые вопросы
     
  9. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Можно всё что угодно, но начинать надо с проверки авторизован ли пользователь.
    Ну, и называть тогда нужно иначе, чтоб оно отражало суть функции. В идеале, для этого должны быть две отдельные функции: первая проверяет только авторизован ли, а вторая проверяет права текущего пользователя.