#php #jquery #ajax
#php #jquery #ajax
Вопрос:
У меня есть веб-страница, где я хочу иметь возможность войти в систему и посмотреть некоторые пользовательские данные. Для входа в систему вам нужно нажать на ссылку, после чего появится модальное окно jQuery. Теперь мой вопрос в том, как мне реализовать форму входа, чтобы пользователь действительно мог войти в систему?
Прямо сейчас это только поля ввода, без какого-либо php, поскольку модальное сгенерировано на JavaScript.
Должен ли я добавлять login-PHP на каждую отдельную страницу моего сайта, или я должен добавить iframe в модальном режиме, ссылку на login.php файл, или я должен использовать AJAX для отправки имени пользователя и пароля на внешний сайт, или что-то еще?
Кто-нибудь, пожалуйста, может мне помочь? 🙂
Ответ №1:
Используйте ajax, отправьте свои данные для входа на сервер и получите код для подтверждения, если код подтверждения получен, затем закройте модальный режим и перезагрузите страницу, вот фрагмент кода, который я однажды использовал для своего проекта, он отлично работал, измените его на стиль suite
<script type="text/javascript" language="JavaScript">
function action(num) {
$.ajax({
cache: false,
type: 'POST',
url: 'action_reciver.php',
data: 'confirm=' num
});
}
</script>
этот код отправит информацию в action_receiver.php используя метод запроса post. Используйте консоль для отладки.
Комментарии:
1. Но безопасно ли отправлять пароль на сервер без какого-либо шифрования? 🙂
2. используйте метод post в ajax, это так же безопасно, как обычный post в HTML-форме