2011-12-09 5 views
0

Я заметил, что для большого количества больших сайтов, а именно для gmail, требуется перенаправить на определенную страницу входа, где другие будут иметь раскрывающийся список меню для входа в систему. Каковы преимущества/недостатки обоих?Преимущества переадресации на страницу входа в систему по сравнению с наличием выпадающего меню для входа в систему с помощью javascript

спасибо

+0

Нет очевидных преимуществ. Предполагается, что форма входа на каждой странице ускоряет вход в систему. Может быть. Но внутренности одинаковые - некоторые запросы поступают на сервер, обрабатываются, возвращается ответ. Вопрос выбора. – dmitry

ответ

2

Основное преимущество наличия встроенного в страницу механизма входа в систему - это возможность входа в систему и/или создания учетной записи пользователя без потери контекста того, что делает пользователь.

Например, на StackOverflow пользователь может ввести новый вопрос или ответ, не войдя в систему. После нажатия кнопки «Отправить» они будут предложены, если они хотят создать учетную запись или использовать существующую учетную запись. Это можно сделать без потери информации путем перенаправления на другую страницу.

Другой пример может быть на веб-сайте рецепта. Пользователь может найти рецепт, который им нравится, и нажать кнопку «Добавить в избранное». Если они еще не вошли в систему, всплывающее окно может позволить им создать учетную запись или войти в систему с существующей учетной записью. Когда это будет сделано, рецепт будет добавлен к избранным в их недавно созданной учетной записи. Альтернативой будет ссылка для входа в систему, которая переходит на другую страницу, заставляя пользователя затем найти рецепт, который им интересен, после того, как они вошли в систему. Это серьезно нарушает поток пользователей и потенциально может стоить многим пользователям.

Отдельная страница входа в систему имеет то преимущество, что ее проще реализовать. Страницы, которые имеют «безопасную» информацию, могут просто перенаправляться на страницу входа в систему, вместо того, чтобы беспокоиться об рендеринге пользовательского интерфейса без контекста действительного сеанса.

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

1

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

Кроме того, если у вас есть специальная страница входа в систему, вы можете использовать ее не только для одного приложения. Система аутентификации Google значительно шире, чем просто gmail.

Смежные вопросы