У меня есть веб-приложение, которое использует Facebook Connect (встроенный в Ruby on Rails 2.3.5 и плагин Facebooker ) в качестве единственного метода аутентификации (на данный момент). Я также использую бета-систему приглашения , аналогичную описанной в RailsCasts .
Я не хочу, чтобы кнопка FB Connect была видна всегда, поскольку это может позволить пользователям без бета-версии пригласить войти в приложение и оказаться в «неопределенном состоянии», когда они вошли, но не имеют полный доступ.
Но если я скрываю кнопку подключения FB, это означает, что некоторые пользователи с действительным приглашением не могут войти в систему (когда время их сеанса истекло).
Какой подход к дизайну лучше использовать здесь?