Я думаю, що є певні розумні аргументи «за» або «проти», і я б сказав, що технологія також відіграє певну роль у прийнятті рішення.
Можна стверджувати, що окрема вхідна "сторінка" дозволяє використовувати "Безпека каталогів". Зазвичай кожен може бачити "сторінку" для входу, але лише користувачі, що мають автентифікацію, можуть переглядати "сторінку" програми та це "каталог". Маршрут також може бути заблокований, де / Account / відрізняється, ніж / App /, і кожен має свій "профіль" безпеки.
Крім того, якщо ви використовуєте SPA-підхід і змішуєте автентифікацію з досвідом застосування, логіка може заплутатися. Замість того, щоб припускати, що користувач "увійшов до системи, оскільки він тут", ви повинні постійно перевіряти їх статус аутентифікації та запитувати "чи повинен цей користувач перебувати тут".
Крім того, сторінка входу, як правило, знаходиться на сайті для споживачів. Ви переходите на www.yourapp.com, і на ньому є інформація про інформацію, контакт, підтримку тощо. Та "сторінку входу" на сторінку входу автентифікації, ви можете перенаправити цілу низку цілей.
Причина, за якою я зберігаю окрему сторінку входу, і чому я насправді маю зовсім інший додаток для свого сайту "для споживачів", полягає в тому, що я можу дуже мало піддавати неаутентифікацію. Випадково якийсь дебіл починає стукати на мою сторінку входу, я не хочу, щоб це впливало на додаток речей .. навіть якщо логін робить лише просту аутентифікацію пошуку. Це допомагає мені утримати вплив bozo досвід користувачів. Найгірше, що мій веб-сайт споживача не працює, і ніхто не може ввійти, але принаймні зареєстровані користувачі не знають, а їхній досвід не починає сповільнюватися. Я не кажу, що це вибір, який підтверджує куля .. але принаймні я виділив ризик для несанкціонованої області ..