Liquidación permite a los desarrolladores para implementar un sistema de autenticación de correo electrónico y contraseña para sus aplicaciones RoR.
Esto puede ser usado para implementar una subvención básica / denegar ACL (Lista de Control de Acceso) que se puede utilizar para permitir a los usuarios en varias secciones de una página web con motor RoR.
El módulo de Liquidación es Pepino -friendly y i18n listo.
La versión más reciente de Liquidación (rama 1.x) sólo funciona con Ruby 1.9.2
¿Qué hay de nuevo en esta versión:.
- Se ha solucionado un problema que podría causar sitios que aún utilizan el filtro autorizar obsoleto para entrar en un bucle de redireccionamiento al redirigir al signo en camino.
- La Liquidación recordar nombre de la cookie token es ahora personalizable a través Clearance.configuration.cookie_name.
- Firmado en los usuarios que intentan visitar el signo en camino ahora se redirigen. Los valores predeterminados de URL de redireccionamiento a la misma URL utilizada para la redirección después de ingresar, pero se pueden personalizar reemplazando passwords_controller # url_for_signed_in_users
- users_controller # avoid_sign_in está desfasada y en su redirect_signed_in_users que se nombran con mayor precisión.
¿Qué hay de nuevo en la versión 1.8.0:
- Se ha solucionado un problema que podría causar los sitios que aún están utilizando el filtro autorizar obsoleto para entrar en un bucle de redireccionamiento al redirigir al signo en camino.
- La Liquidación recordar nombre de la cookie token es ahora personalizable a través Clearance.configuration.cookie_name.
- Firmado en los usuarios que intentan visitar el signo en camino ahora se redirigen. Los valores predeterminados de URL de redireccionamiento a la misma URL utilizada para la redirección después de ingresar, pero se pueden personalizar reemplazando passwords_controller # url_for_signed_in_users
- users_controller # avoid_sign_in está desfasada y en su redirect_signed_in_users que se nombran con mayor precisión.
¿Qué hay de nuevo en la versión 1.6.1:
- galletas de seguros ya no son sobrescritos cuando el usuario visita a-HTTPS no URL.
¿Qué hay de nuevo en la versión 1.5.0:
- rutas de despacho Deshabilitar estableciendo config.routes = false .
- rieles Operando generan despacho: rutas serán volcar el conjunto predeterminado de rutas a las rutas de su aplicación solicitar modificaciones .
¿Qué hay de nuevo en la versión 1.4.2:
- Eliminar mensaje de desaprobación al utilizar DenyAccess matcher con RSpec 3 .
¿Cuál es nuevo en la versión 1.4.0:
- El cartel de fuera de enlace en el diseño de la aplicación por defecto tiene ha sustituido por un botón letrero semánticamente correcto. Esto también elimina una dependencia innecesaria JavaScript.
- Liquidación ahora utiliza original_fullpath al redirigir a una URL guardada después de iniciar sesión. Esto debería mejorar el comportamiento en los motores montados.
- user_params esta en Clearance :: UsersController que proporciona un lugar conveniente para anular los parámetros utilizados al crear usuarios.
Método
¿Qué hay de nuevo en la versión 1.2.1:
- cadena de consulta se incluye ahora en la URL de redireccionamiento cuando Liquidación redirige a una URL previamente almacenada.
¿Cuál es nuevo en la versión 1.2.0:
- liquidación / prueba está ahora en desuso. Requerir despacho / rspec o autorización / test_unit según el caso.
- Entra mensaje de fallo está ahora modificar para requisitos particulares exclusivamente a través de I18n. SessionsController # flash_failure_after_create ya no se llama. Para personalizar el mensaje, cambie el clearance.controllers.sessions.bad_email_or_password o la tecla flashes.failure_after_create.
- Inicia sesión y se puede desactivar con config.allow_sign_in = false
¿Qué hay de nuevo en la versión 0.16.2:
- Cambiar predeterminado de correo electrónico remitente a deploy@example.com .
Requisitos
- Rubí 1.8.7 o superior
- Ruby on Rails 3 o superior
Comentarios que no se encuentran