| Class | Ma::SessionsController |
| In: |
app/controllers/ma/sessions_controller.rb
|
| Parent: | SessionsController |
Controlador para el login/logout de la Agencia Multimedia Es subclase de SessionsController, por lo que hereda toda su funcionalidad. En este controlador sólo se sobreescribe la funcionalidad necesaria.
Creación de una sessión, es decir, login.
# File app/controllers/ma/sessions_controller.rb, line 15
15: def create
16: self.current_user = User.authenticate(params[:email], params[:password])
17: if logged_in? && !self.current_user.is_a?(Journalist) && session[:return_to].present? &&
18: ["/prensa", "/press", "/prentsa"].include?(session[:return_to])
19: session[:return_to] = nil
20: end
21: process_login
22: end