Это возможно, но немного опасно, и я бы не рекомендовал делать это для чего-то очень важного.
Хорошим примером не подписки является mailinator .com , который вместо этого полагается на случайность. Когда вы пользуетесь сайтом, вы можете выбрать «непонятное» имя для использования в качестве адреса электронной почты, например lbpxlm4ChXVH6Utv9jUvxR0kB2nNHA@mailinator.com
, и вы можете просто использовать его по своему усмотрению. Однако имейте в виду, что это зависит от удачи: ничто не мешает кому-либо получить доступ к учетной записи, кроме невозможности угадать используемую вами строку. Например, войдите в систему, используя легко угадываемое имя, такое как Julia
, и вы увидите чей-то адрес электронной почты!
Хотя это приятно иметь возможность сделать это, обратите внимание, что это зависит от того, что пользователь помнит свою строку входа тоже точно - на самом деле нет жизнеспособного способа выполнить эквивалент сброса пароля.
Это также не слишком далеко от того, что называется "magi c links" для входа в систему, что является альтернатива идентификатору и паролю.
Ничего из этого не указано c для Swift - вы можете реализовать это на любом языке.