Постоянный файл cookie может быть более подходящим, в зависимости от того, что вам требуется.
Если вы хотите, чтобы пользователи, где бы они ни находились и на любой машине, могли войти в систему, введя их имя пользователя и пароль, тогда ваша прямая ссылка для входа превосходит постоянные файлы cookie. Но имейте в виду, что это означает, что любой может войти в систему из любого места, на любой машине (если они знают ссылку).
Взвесьте, насколько конфиденциальна информация на сайте, и насколько удобно ее создавать для пользователей.
Вы можете отправлять электронное письмо пользователю каждый раз, когда ссылка является пользовательской (и содержать ссылку для немедленного выхода из всех сеансов), чтобы в случае компрометации «магической» ссылки воздействие могло быть уменьшено.
Также подумайте о том, чтобы сделать это опцией пользователя, пусть они решат, насколько важна их информация.