[ruby-it] Rails login problemi con Explorer
Zani Zani
giulia a due-punti.com
Mar 1 Dic 2009 17:42:42 CET
Paolo Montrasio wrote:
> Zani Zani wrote:
>> Ciao a tutti!
>> ho un problema con un sito fatto dal mio ex collega... in Firefox
>> funziona il login alla parte amministrativa, ma per i clienti che
>> utilizzano il Browser Explorer non riescono ad entrare nel sito..
>> Premetto che sono ancora inesperto di Ruby mi potete dare un consiglio?
>> Vi ringrazio :D
>
> Si potrebbe forse essere d'auto se ci fosse un'url per vedere almeno
> l'html dell'applicazione. Meglio sarebbe sapere qual è il meccanismo di
> autenticazione impiegato. E inoltre: pure voi con IE non riuscite ad
> entrare?
>
> Paolo
Ciao Paolo, putroppo anche se ti dicessi l'url la cosa risulta non
vista.. il meccanismo di autenticazione è all'interno del controller
autenticazione troviamo:
def process_login
user = User.authenticate({:username => params[:username], :password
=> params[:password]})
if user.nil?
flash[:message] = 'Le credenziali fornite non sono valide.<br
/>Controlla di aver inserito correttamente Nome Utente e Password.'.t
redirect_to session[:return_to] || login_form_url
else
if user.active?
flash[:notice] = "#{"Benvenuto".t} #{user.name} #{user.surname}"
session[:id] = user.id
if user.admin?
redirect_to session[:return_to] || administration_url
else
redirect_to session[:return_to] || downloads_url
end
else
access_denied
end
end
end
Routes:
map.login_process ':locale/login/do', :controller => 'authentication',
:action => 'process_login'
map.login_form ':locale/login.html', :controller => 'authentication',
:action => 'login'
(è per la views)
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list