Hallo, On 9/3/07, Werner Laude <[EMAIL PROTECTED]> wrote: > Könnt ihr bitte mal drüberschaun.. habe da eine einfaches Login, aber er > läßt mich nicht rein.. > Denke, das da irgendwas mit der session nicht klappt, da wird einfach > nichts reingeschrieben. > Entweder wird create gar nicht ausgeführt, oder ich übergeben die > variabeln nicht korrekt.
Verstehe nicht, wieso das Rad immer wieder neu erfunden werden muss. Wie wäre es mit "acts_as_authenticated" und "role_requirement"? Da ist doch alles drin, was man braucht. In den Controllern kannst Du dann sowas alles machen: before_filter :login_required, :except => [:index, :show] require_role "admin", :only => [:new, :edit, :create, :update, :destroy] require_role "admin", :only => :destroy > class AdminController < ApplicationController > before_filter :authorize, :except => :index > > -------------- > <% form_tag(:action => 'create')do %> > <label>Login: </label><%= text_field 'passw', 'passw' %> > --------------- > > def create > session[:passw] = params[:passw] > render :action => 'list' > end > > > protected > def authorize > unless admin? > flash[:notice] = 'Kein Zugang' > redirect_to :action => 'index' > false > end > end > > def admin? > session[:passw]== 'abc' > end Das sieht mir alles zu gefährlich aus. Du speicherst das Passwort in der Session? Tu Dir wirklich selbst einen Gefallen und nimm die beiden genannten Plugins. Andreas _______________________________________________ rubyonrails-ug mailing list [email protected] http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
