Bonjour je debute en Rails et je n'arrive pas a faire fonctionner mes sessions.
Ca fait plusieurs heures que j'essaie de faire marcher ce bazar.
Dans mon controller, j'ai:
et j'aimerais afficher le nom de la personne connecte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 def identification @current_user = User.new(params[:user]) ok = false redir = 'login_failed' @remote_user = User.find(:all) @remote_user.each do |r_user| if (r_user.login == @current_user.login and r_user.pass == @current_user.pass) ok = true end end if (ok) session[:user_login] = params[:login] session[:user_access] = params[:access] redir = 'list_article' end redirect_to :action => redir end
Dans ma vue j'ai:
Mais "session[:user_login]" est toujours vide...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <%= if session[:user_login] then "OK #{session[:user_login]}" else "Finalement, vive le php !" end %>
Merci.
Partager