[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