diff options
author | mr <mr@mrautenberg.de> | 2011-01-31 11:46:28 +0100 |
---|---|---|
committer | mr <mr@mrautenberg.de> | 2011-01-31 11:46:28 +0100 |
commit | 57ac5838f03a4107cb1ea3056c8249dd20f21ee4 (patch) | |
tree | 6061085b2694800db8c2d1ed67f5c50986dc31e8 /application.rb | |
parent | a64ce9f2e9c13b8f644bd75800ee6b1cd9942066 (diff) | |
parent | 4edc55affca2a5312f5e9b03c874c02c0fc0dce6 (diff) |
Merge remote branch 'helma/development' into development
Diffstat (limited to 'application.rb')
-rw-r--r-- | application.rb | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/application.rb b/application.rb index 2126a48..abc180f 100644 --- a/application.rb +++ b/application.rb @@ -48,12 +48,13 @@ helpers do end before do - unless env['REQUEST_METHOD'] == "GET" or ( env['REQUEST_URI'] =~ /\/login$/ and env['REQUEST_METHOD'] == "POST" ) or !AA_SERVER - if !logged_in() - flash[:notice] = "You have to login first to do this." - redirect url_for('/login') + #unless env['REQUEST_METHOD'] == "GET" or ( env['REQUEST_URI'] =~ /\/login$/ and env['REQUEST_METHOD'] == "POST" ) or !AA_SERVER + if !logged_in and !( env['REQUEST_URI'] =~ /\/login$/ and env['REQUEST_METHOD'] == "POST" ) #or !AA_SERVER + login("guest","guest") + #flash[:notice] = "You have to login first to do this." + #redirect url_for('/login') end - end + #end end get '/?' do @@ -404,20 +405,24 @@ post "/lazar/?" do # get detailed prediction end post '/login' do +=begin if session[:subjectid] != nil flash[:notice] = "You are already logged in as user: #{session[:username]}. Please log out first." redirect url_for('/login') end +=end if params[:username] == '' || params[:password] == '' flash[:notice] = "Please enter username and password." redirect url_for('/login') end if login(params[:username], params[:password]) - flash[:notice] = "Login successful." + flash[:notice] = "Welcome #{session[:username]}!" + redirect url_for('/create') + #haml :create else - flash[:notice] = "Login failed." + flash[:notice] = "Login failed. Please try again." + haml :login end - haml :login end post '/logout' do |