Я сделал форму в html (статья joomla). Вход пользователя отправляется на сервер, на котором я не могу изменить возвращаемый URL.Как? Joomla article html code, form post xml return hide
Я хочу: Пользователь заполняет форму и нажимает кнопку «Отправить». Конец истории (возможно, страница с благодарностью). Он делает это сейчас, но страница загружается навсегда (возможно, 10-20 секунд), прежде чем он вернет код xml со статусом отправленного запроса - и URL-адрес сервера, который я хочу сохранить в секрете для пользователя.
Как я могу разрешить пользователю перемещаться после щелчка с отсутствием времени ожидания - или как скрыть URL-адрес состояния в браузере, если пользователь должен дождаться ответа сервера xml?
Мне нужно отметить, что у меня нет полного контроля над html-кодом в статье joomla. Joomla вставляет заголовок html forexample.
Это то, что я до сих пор:
<form action="http://serverUrl" method="post">
<input type="hidden" name="login" value="mylogin" />
<input type="hidden" name="pass" value="mypass />
Textbox to send:<br />
<textarea style="width: 209px; height: 86px;" name="text" rows="4" cols="40">Insert text. </textarea><br />
<input type="hidden" name="from" value="myfrom" /> <br />
Text 3:<br />
<textarea style="width: 209px; height: 30px;" name="text3" rows="4" cols="40">your text 3</textarea>
<br /><br />
<input type="submit" value="SEND" />
<input type="reset" value="CLEAR" />
</form>
Я нашел несколько соответствующих должностей на StackOverflow, среди других сайтов. Но предложения не сработают - и я не такая уж большая акула в кодировании.
Я немного обеспокоен тем, что вы, кажется, отправляете имена пользователей и пароли в текстовом виде над 'POST'. –
@ Бенедикт: нет выбора. Говорить по-китайски африканцу не дает мне нигде. Если пароль пользователя зашифрован, серверу понадобится ключ. Я не могу положить ключ на сервер. Кроме того, Post должен быть безопасным для таких операций - где GET нет. – Pomfrit
№ POST не безопасно отправлять пароли, так как его можно легко перехватить. Вам нужно изучить использование SHA для хэширования ваших паролей перед их отправкой, информация о которой доступна [здесь] (https://crackstation.net/hashing-security.htm). ** Пароли НИКОГДА не должны посылаться в виде обычного текста, независимо от того, как. ** –