Задать вопрос
@stasbombit

Не запускается функция php?

У меня есть php обработка входа(рабочая 100%). Там он должен прислать уведомление в телеграм из стоки tgid, но такого не происходит. Код снизу:
<?php
error_reporting(E_ALL);
ini_set('display_startup_errors', 1);
ini_set('display_errors', '1');
require_once __DIR__.'/boot.php';

// проверяем наличие пользователя с указанным юзернеймом
$stmt = pdo()->prepare("SELECT * FROM `users` WHERE `username` = :username AND `code` = :code");
$stmt->execute(['username' => $_POST['username'], 'code' => $_POST['code']]);
if (!$stmt->rowCount()) {
    echo('Пользователь с такими данными не зарегистрирован');
    die;
}
$user = $stmt->fetch(PDO::FETCH_ASSOC);
if($user['bv']==0){
    echo('Успешно!');
    $_SESSION['logged_un'] = $_POST['username'];
    $_SESSION['logged_id'] = $user['id'];
    message_to_telegram("Выполнен вход в ваш аккаунт! Если это не вы напишите в поддержку!", $user['tgid']);
}else{
    message_to_telegram("Код для двойной защиты:", $user['tgid']);
}

Но когда $user['tgid'] заменяю на свой, то всё работает.
Вопрос: В чём проблема?(tgid вроде int)
  • Вопрос задан
  • 307 просмотров
Подписаться 2 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы