parent
d55dc53ade
commit
35f8c3f392
3 changed files with 9 additions and 2 deletions
9
vedia.rb
9
vedia.rb
|
|
@ -134,7 +134,11 @@ post '/login' do
|
|||
session.clear
|
||||
session[:user_id] = user.id
|
||||
session[:timezone] = params[:timezone]
|
||||
redirect '/'
|
||||
if params[:r]
|
||||
redirect params[:r]
|
||||
else
|
||||
redirect '/'
|
||||
end
|
||||
else
|
||||
@error = _("Incorrect email or password.")
|
||||
erb :login
|
||||
|
|
@ -598,10 +602,11 @@ helpers do
|
|||
end
|
||||
|
||||
def require_login
|
||||
redirect '/login' unless current_user
|
||||
redirect "/login?r=#{request.path}" unless current_user
|
||||
end
|
||||
|
||||
def require_admin
|
||||
require_login
|
||||
redirect '/' unless is_admin
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue