PHP でコーディングしているのですが、いくつかのエラーが発生し、else ステートメントもスキップされます
リーリーしたがって、コードを実行すると、2つのエラーが表示されます。つまり、
1) 警告: C:xampphtdocsFinal YearProjectUsersuser_login.php の 148 行目で null のプロパティ "is_tfa_enabled" を読み取ろうとしています
2) 致命的なエラー: キャッチされないエラー: C:xampphtdocsFinal YearProjectUsersuser_login.php:170 で null にプロパティ 'is_verified' を割り当てようとしています: スタック トレース: #0 {main} が C:xampphtdocsFinal YearProjectUsersuser_login.php でスローされました OK
エラー 1 は、148 行目を $row_data['is_tfa_enabled'] に変更すると解決されます
行
is_tfa_enabled
とis_verified
がテーブル内に見つかりませんでした。 また、$row->is_verified = true;
は有効なコマンドではありません。このように列の値を変更することはできません