Ahora estoy en el nivel 7 del libro tutorial de rieles de Hartl y estoy empezando a pensar en mi aplicación en la implementación. Es una aplicación que permite que unos 12 trabajadores sociales se comuniquen de forma colaborativa y privada. Por lo tanto, necesito proteger con contraseña.Páginas de protección con contraseña simplemente con rieles: ¿qué debo hacer?
Sin embargo, también debe ser fácil de usar, muy fácil de usar. Algunas de estas personas no han usado una computadora antes, y el hecho de iniciar sesión y suscribirse los retrasaría por completo.
Por lo tanto, quiero crear una página de destino, donde tienen que escribir una contraseña en (la misma contraseña para todos), luego redirige a las 'páginas de discusión'. Mi primera idea fue utilizar algún javascript ofuscado, de modo que al escribir la contraseña, los redirija a las páginas de discusión, pero esto no suena muy seguro.
¿Alguien puede recomendarme una mejor manera de hacer esto en los rieles? Idealmente, solo tendrían que escribirlo una vez, y luego los autenticaría automáticamente para todas las páginas (¿al establecer una cookie?) Y cualquiera que intentara acceder directamente a una página sería redirigido a la página de autenticación.
Saludos de antelación
Prueba esta joya https://github.com/plataformatec/devise que te ayudará con la autenticación, la sesión y todos tus requisitos. – abhas
Si está construyendo su primera aplicación Rails, le recomendamos que no use Devise. El diseño requiere una buena comprensión del Marco de Rails. Suena como usar una almádena para romper una nuez. Es un MVC completamente nuevo – Joseph
No tuvimos problemas mientras usábamos el dispositivo, es su deseo. – abhas