• Как переключать div по кнопке радио каждые 30сек?

    @4ce
    Привет.
    Непонятен вопрос куда нужно переключать?
    Тем не менее вот ответ вроде бы в пределах вопроса и кода...
    setInterval(function func(){
    rowe.children[Math.floor(Math.random()*rowe.children.length)].click()
    },30000);
    Где:
    setInterval это функция из вопроса
    rowe.children это массив вложенных элементов в элементе id="rowe"
    чтобы обратится к элементу массива rowe.children[номер элемента начиная с нуля]
    в конце .click() чтобы "кликнуть" (≈нажать на что нужно)
    так как по чему нажать не ясно ... Math.random() ... то есть случайный выбор...

    Конкретно js код из ответа по идее дооолжен работать и без дополнительных библиотек...

    ~_^ Удачи!
    Ответ написан
    1 комментарий
  • PASSWORD_hash как проверить, верно ли условие?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Это очень плохой код. Только не в части password_verify, а в части выполнения SQL запроса.
    Потому что здесь можно залогиниться под кем угодно, без всякого пароля. Через SQL инъекцию.

    Ну и плюс этот код будет выдавать ошибку, если пользователь с таким логином не найден.

    Вот как правильно проверять пароль с помощью mysqli:
    $stmt = $db->prepare("SELECT * FROM user WHERE login = ?");
    $stmt->bind_param("s", $login);
    $stmt->execute();
    $user = $stmt->get_result()->fetch_assoc();
    
    if ($user && password_verify($password, $user['password']))
    {
        echo "valid!";
    } else {
        echo "invalid";
    }

    Здесь мы, во-первых, используем подготовленные выражения, а во-вторых, сначала проверяем, найден ли юзер с таким логином
    Ответ написан
    Комментировать