現在、ユーザーがログインするために、データベースでアクティブな値が NULL かどうかをチェックする SQL ステートメントが Web サイトにあります。2 番目のアクティベーション メソッドを実装したので、active と active2 の 2 つのアクティブ フィールドができました。以下は、現在機能しているSQLステートメントですが、2つのフィールドを反映する必要があります。
$q = "SELECT * FROM users WHERE (email='$e' AND pass=SHA1('$p')) AND active IS NULL";
CONCAT を試してみましたが、動作していないように見えるため、正しい構文ではないと思います。
$q = "SELECT * FROM users WHERE (email='$e' AND pass=SHA1('$p')) AND CONCAT(active, active2) IS NULL";
SQL ステートメントで active フィールドと active2 フィールドの両方をチェックして、それらが null であるかどうかを確認する必要があります。null の場合、ユーザーはサインインできます。どんな助けにも感謝します。