Загрузка...

Error with ReadBean PHP

Thread in Backend created by Сладкий Jun 30, 2020. 239 views

  1. Сладкий
    Сладкий Topic starter Jun 30, 2020 272 Jul 11, 2018
    Крч делаю функцию замены пароля
    В чем может быть трабл?
    Таблица называется admins
    PHP
    $newpass = $_POST['pass2'];

    if (isset($_POST['go_edit'])) {

    if ($_POST['pass1'] == $_SESSION['logged_user']['password']) {

    if ($_POST['pass2'] == $_POST['pass3']) {

    $user = R::findOne('admins', 'login = ?', $_SESSION['logged_user']['login']); // поиск по логину (скорее всего тут ошибка)

    $user->password = $newpass;
    }
    }
    }
    Thread restrictions:
    The topic author allowed to post messages in the topic only to the following groups (and higher ranked): Staff Members and Curators
     
  2. ALEGOR
    Во-первых, дебагни $_SESSION['logged_user']['login'], может быть он null
    Во-вторых, какая ошибка пишется то?
    The post was merged to previous Jun 30, 2020
    Скорее всего надо писать так: $user = R::findOne('admins', 'login = ?', array($_SESSION['logged_user']['login']));
    Потому что третий аргумент должен быть массивом
     
    1. Сладкий Topic starter
      ALEGOR, имел в виду что пишется не ошибка, а не происходит действие само.. точнее пароль не меняется
    2. Сладкий Topic starter
      ALEGOR, все равно не работает )
  3. flanterz
    flanterz Jun 30, 2020 12 Jul 10, 2018
    А где R::store($user)
    ??
     
    1. Сладкий Topic starter
      flanterz, с ним тоже не работает
  4. Сладкий
    Сладкий Topic starter Jun 30, 2020 272 Jul 11, 2018
    ошибка заключалась в том, что я старый пароль не тот вводил :)
     
Top
Loading...