Описание тега clearance

Clearance - это драгоценный камень Ruby для аутентификации пользователей с помощью электронной почты и пароля в приложениях Rails.
1 ответ

Распродажа Thoughtbot -> Почему я всегда подписываюсь?

Я использую оформление драгоценного камня. Это "наполовину" работает. Я могу выполнять все основные действия (зарегистрироваться, войти, авторизоваться). Но когда я выполняю POST-действие с контроллером, он просто подписывает меня... Вот что в журна…
03 июн '11 в 10:29
1 ответ

Оформление с помощью Test::Unit

Я использую Clearance для аутентификации с моим приложением rails, которое работает. Но теперь все мои модульные тесты не пройдены, потому что они перенаправляют на страницу входа, что имеет смысл. Клиренс, кажется, имеет вспомогательные функции для…
10 июн '10 в 14:23
1 ответ

Выйти всех пользователей с разрешением

У нас есть обновление, для которого нам нужно, чтобы все пользователи вышли из системы и вошли снова. Я пытался изменить ключ в session_store.rb но это не работает Мы используем Clearance для аутентификации, так что было интересно, есть ли способ за…
24 апр '13 в 04:50
1 ответ

Постоянство сеанса между приложениями (мыслитель / очистка) с помощью Rails

У меня установлено веб-приложение на example.com, которое использует Clearance в качестве драгоценного камня для аутентификации, и в настоящее время я работаю над отдельным приложением Rails на jobs.example.com. Мне интересно, имеет ли Clearance вст…
4 ответа

Оформление дополнительных strong_parameters в RoR4

Я использую драгоценный камень оформления, который является в основном аутентификацией по электронной почте. Теперь я хочу сохранить вход по электронной почте, но хочу добавить поле "имя" в регистрационную форму для пользователя. User.rb class User …
1 ответ

Как заблокировать пользователя при разрешении X после неудачной попытки входа в систему?

Я использую Rails 5 и оформление 1.16.0. Когда пользователь пытается войти в систему в течение 4 раз, я хотел бы показать ему сообщение о том, что он заблокирован if user.failed_attempts > 3 user.lock = true flash[:error] = "You have been locked …
02 окт '17 в 17:54
2 ответа

Особенность: Пользователь обновляет свой адрес электронной почты

Есть ли канонический способ создать функцию "обновления электронной почты" поверх драгоценного камня Clearance? Чтобы объяснить это: я хочу, чтобы вошедшие в систему пользователи могли посещать сайт и обновлять адрес электронной почты, связанный с е…
09 янв '18 в 13:37
1 ответ

Добавлять дополнительные данные в файл "Распродажа"?

Я использую Clearance для аутентификации в приложении Rails 5, и мне интересно, как лучше всего хранить важные (для приложения) пользовательские данные? Прямо сейчас я храню это в сессии, переопределяя Clearance::SessionsController, но меня беспокои…
18 окт '16 в 00:05
1 ответ

Почему оформление проверяет подписанный?

Примеры для разминирования охранники все вроде бы проверяют signed_in?, Это сбивает с толку меня, потому что кажется signed_in? не должен быть установлен в true, пока пользователь не пройдёт защитные ограждения. Я думал, что весь смысл охраны был в …
02 май '16 в 17:01
1 ответ

Оформление юнит-теста в модели пользователя?

Так что я ломал голову над этим, и, возможно, некоторые из вас могли бы иметь лучшее представление о том, как выполнить надлежащий модульный тест для этой модели пользователя. Мой базовый юнит-тест выглядит так. test "should not save without name" d…
17 авг '13 в 13:52
1 ответ

Как проверить почтовый ящик для сброса пароля с помощью Capybara и Minitest в Rails 5

Я использую гем Clearance в Rails вместе с Capybara и Minitest и не могу понять, как протестировать почтовую программу сброса пароля. Я не пытаюсь протестировать гем Clearance, который уже хорошо протестирован, но я хотел бы провести интеграционный …
1 ответ

Ошибка маршрутизации: неверное имя константы. Clearance/sessionController

Я обновил проект rails3 с версии 0.8.8 до последней версии (0.12.0). следовал инструкциям вики, чтобы сделать это. Я использую префикс 'admin' для большинства аутентифицированных страниц. Однако, несмотря на то, что все маршруты правильные, я получа…
0 ответов

Проблемы с режимом Rails API с гемом Clearance?

Я следовал инструкциям здесь https://github.com/thoughtbot/clearance/wiki/API-Authentication (вставлен ниже), чтобы мое приложение Rails API работало только с аутентификацией. Я столкнулся с парой вопросов. Первое, что "cookies" is undefinedТак что …
02 мар '19 в 22:09
1 ответ

Неопределенный метод `cookie_expiration'для nil:NilClass

Получив ошибку без метода при использовании разрешения для аутентификации, я пытался создать пользователя с помощью sign_up просвет (0.11.1) rails 3.0.7 ruby ​​1.8.7 на Windows XP. activesupport (3.0.7) lib/active_support/whiny_nil.rb:48:in `method_…
17 июн '11 в 23:37
1 ответ

Пользователь не может войти после добавления act_as_tenant

Я использую Clearance для аутентификации и acts_as_tenant, чтобы установить арендатора User.rb Clearance::User::Validations.module_eval do included do email_regex = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i validates :email, uniqueness: { scope: :company…
2 ответа

Невозможно выйти из клиренса

Недавно я переместил свой проект из раздувающего устройства в другое, хотя у меня возникают проблемы при попытке выйти из системы. Я в настоящее время получаю ошибку маршрута не существует No route matches [GET] "/sign_out" маршруты resources :passw…
26 авг '16 в 10:42
1 ответ

Остановить проверки ассоциаций в Rails 5

Используя Rails 5, я пытаюсь реализовать Omniauth-Facebook и Clearance для аутентификации пользователей. Примечание: мой код в точности такой Я получил это в основном работает. Однако при использовании Facebook для регистрации (то есть пользователь …
1 ответ

Оформление - разные URL-адреса для текстовых и HTML-сообщений с подтверждением

Я использую разрешение для авторизации и сталкиваюсь с проблемой, когда текстовые и html-подтверждения электронной почты, которые отправляются потенциальным новым пользователям, имеют разные URL-адреса подтверждения - текст работает, а html приводит…
04 окт '17 в 14:46
2 ответа

Rails неопределенные ошибки метода, показываемые на контроллере сеанса

Я создаю приложение, в котором я пытаюсь войти в систему, используя разрешение. У меня есть страница входа в систему и регистрации. Они работают очень гладко, но проблема в том, что я пытаюсь показать ошибку, когда пользователь вводит неправильный а…
24 фев '16 в 05:51
1 ответ

Разрешить пользователю доступ к защищенной странице с помощью URL-токена

Я использую Gem Clearance для аутентификации. У меня есть одна страница в приложении, на которую я хочу разрешить всем приходить, если у них есть безопасный токен в URL / сеансе. Они не должны быть пользователями в системе. Это выполнимо с оформлени…
03 мар '16 в 13:22