summaryrefslogtreecommitdiff
path: root/application.rb
diff options
context:
space:
mode:
authormr <mr@mrautenberg.de>2011-01-31 11:46:28 +0100
committermr <mr@mrautenberg.de>2011-01-31 11:46:28 +0100
commit57ac5838f03a4107cb1ea3056c8249dd20f21ee4 (patch)
tree6061085b2694800db8c2d1ed67f5c50986dc31e8 /application.rb
parenta64ce9f2e9c13b8f644bd75800ee6b1cd9942066 (diff)
parent4edc55affca2a5312f5e9b03c874c02c0fc0dce6 (diff)
Merge remote branch 'helma/development' into development
Diffstat (limited to 'application.rb')
-rw-r--r--application.rb21
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