Class: Debci::AuthApp
- Inherits:
-
App
- Object
- Sinatra::Base
- App
- Debci::AuthApp
show all
- Defined in:
- lib/debci/auth_app.rb
Instance Method Summary
collapse
Methods inherited from App
#get_page_params, get_page_range, #get_page_range, #pagination_params
Instance Method Details
#authenticate! ⇒ Object
9
10
11
12
13
14
15
|
# File 'lib/debci/auth_app.rb', line 9
def authenticate!
@user = Debci::User.find(session[:user_id])
rescue ActiveRecord::RecordNotFound
session[:original_url] = request.path
redirect('/user/login')
halt
end
|
#forbidden ⇒ Object
17
18
19
|
# File 'lib/debci/auth_app.rb', line 17
def forbidden
halt 403, erb(:forbidden)
end
|