Заполните форму авторизации по ссылке php

Я сделал php логин для личных ссылок сайта моей семьи.

Можно ли будет предварительно заполнить регистрационные данные, если я отправлю ссылку члену семьи по электронной почте? Кроме того, я мог бы также иметь другую ссылку, которая автоматически регистрирует пользователя?

Я использовал для защиты своих семейных ссылок с помощью.htaccess/.htpasswd, и было бы просто сделать это примерно так:

http://user:password@myfamilysite.com/family/protectedlinks/

1 ответ

Решение

В этом случае вам нужно использовать параметры GET. Например

http://myfamilysite.com/family/protectedlinks/?user=LONG_HASH&password=LONG_HASH

В файле PHP получите этот запрос, вам просто нужно расшифровать этот хэш. Вы можете войти в свою семью напрямую или предварительно заполнить все формы, и его просто нужно нажать на функцию отправки. Второй вариант - больше безопасности, потому что вы не получаете напрямую ваше приложение.

В электронном письме вы передаете эту ссылку с правом доступа для членов вашей семьи.

Другие вопросы по тегам