Не стоит создавать собственные решения для аутентификации пользователей habr.com/ru/company/ruvds/blog/507404/
Не стоит создавать собственные решения для аутентификации пользователей