Поскольку ваша форма входа в систему работает.Позвольте мне спросить вас:
Использует ли ваша форма действия метод get или метод post?.
Помните, когда вы отправляете форму с методом GET в бэкэнд, например, в файл php, всепараметры формы видны в URL, все в порядке.
Так что вы можете проверить это ниже.
1.) Убедитесь, что ваша форма использует метод Post, например method = "POST"
2).Почему вы используете $_REQUEST[..]
.в php лучше использовать метод $_POST
для http-запроса, поступающего из форм ввода
что-то вроде
if(isset($_POST['submit'])){
require 'connect.php';
$password = $_POST['password'];
$mail = $_POST['email'];
ИЛИ
if (isset($_POST['password'])) {
require 'connect.php';
$password = $_POST['password'];
$mail = $_POST['email'];
Примечание: Переменные в $_REQUEST
предоставляются сценарию с помощью механизмов ввода GET, POST и COOKIE и поэтому могут быть изменены удаленным пользователем и не могут быть доверенными.Поэтому правильная проверка и дезинфекция должны выполняться как на передней, так и на внутренней стороне.
см. Предупреждения по php
Наконец, если какое-либо из этих предложений не работает для вас, вызатем можете загрузить также все поля формы, и я получу, что она будет работать на вас.Спасибо