¿Cuál es la mejor forma de proteger con contraseña una vista? Ya estoy generando una contraseña, pero no quiero un nombre de usuario y contraseña, solo la contraseña. Tengo la contraseña que se almacena en la actualidad como un atributo de la clase File, y estaba usando esto:Raíles Inicio de sesión solo por contraseña
before_filter :restrict, :only => :show
authenticate_or_request_with_http_basic do |password|
password == @file.password
end
Sin embargo, todavía se solicita al usuario un nombre de usuario y no conectarse correctamente porque falta un nombre de usuario . ¿Hay alguna manera de utilizar este método y solo solicitar que se le solicite solo la contraseña? Si no, ¿cuál es la mejor manera de hacerlo?
¿Puede intentarlo directamente sin archivo? solo para una breve prueba: http_basic_authenticate_with: password => "foo" ... ¿el mismo resultado? – glenn
por razones que no entiendo completamente al configurar la contraseña manualmente para "probar" no puedo acceder a la vista a menos que tenga "prueba" en el nombre de usuario y la contraseña. Ahora estoy buscando encontrar un diálogo emergente para pedir la contraseña y luego verificar. ¿Conoces alguna buena gema que represente ventanas emergentes (aunque solo podría estar haciéndolo en Javascript)? – user1470511