Разработчики рельсов позволяют только существующим пользователям регистрировать новых пользователей? - PullRequest
2 голосов
/ 16 января 2012

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

Ответы [ 2 ]

2 голосов
/ 16 января 2012

Вам стоит взглянуть на канкан камень!

0 голосов
/ 17 января 2012

Вы можете использовать http аутентификацию в вашей среде. Использование надзирателя

ApplicationController

before_filter :authenticate_homol

def authenticate_homol
  if (Rails.env == 'staging') # for example
    authenticate_or_request_with_http_basic do |username, password|
      username == "login" && password == "123456"
    end
    warden.custom_failure! if performed?
  end 
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...