W mojej aplikacji rails używam gem devise
do zarządzania użytkownikami. Używam klejnotu mobile_fu
do oddzielania użytkowników pochodzących od różnych użytkowników.Jak zalogować się automatycznie za pomocą urządzenia po rejestracji?
Co chcę osiągnąć tutaj jest:
- Jeśli użytkownik otworzy moją stronę z urządzenia mobilnego będzie wyodrębnić jego
MSISDN
numer nagłówka czytanie to już jest zrobione - Jeśli liczba
MSISDN
przypada w konkretnej serii, a następnie chcę automatycznie zalogować tego użytkownika na moją stronę, aby nie musiał wypełniać formularza sign_in.
Jak mogę to osiągnąć?
Próbowałem tego, ale po przekierowaniu na inną stronę użytkownik nie jest już zalogowany. Zaraz po sign_in (użytkownik) są dane w current_user i user_signed_in? zwraca true. Jednak user_signed_in? zwraca wartość false, gdy kieruje się do różnych stron w witrynie. Jakieś pomysły? – user2974739
user_session jest puste. Zakładam, że ma to coś wspólnego z tym. Wszelkie sugestie dotyczące ustawiania sesji użytkownika? – user2974739
'after_sign_in_path' zmienia nazwę na' after_sign_in_path_for'. – artificis