Class: Dust::SessionsController
Instance Method Summary
collapse
#not_authenticated, #permission_denied, #try_return_to_previous_page
Instance Method Details
#create ⇒ Object
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'app/controllers/dust/sessions_controller.rb', line 11
def create
@user = login(params[:dust_session][:username], params[:dust_session][:password], params[:dust_session][:remember_me])
if @user
redirect_back_or_to dust_dashboard_path, :notice => "Logged In!"
else
@session = Dust::Session.new(params[:dust_session], @user)
@session.valid?
render :action => 'new'
end
end
|
#destroy ⇒ Object
24
25
26
27
|
# File 'app/controllers/dust/sessions_controller.rb', line 24
def destroy
logout
redirect_to root_url, :notice => "Logged Out!"
end
|
#new ⇒ Object
7
8
9
|
# File 'app/controllers/dust/sessions_controller.rb', line 7
def new
@session = Dust::Session.new
end
|