Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Auth < Merb::Controller
- before :get_user
- def index
- render :index
- end
- def test
- render 'Test page'
- end
- def login
- user = User.first(:login => params['login'])
- if user
- if user.password == params['password']
- session['user_id'] = user.id
- redirect url(:controller => :dashboard)
- #render "FAIL"
- else
- @error = "The password was incorrect"
- render :index
- end
- else
- @error = "There is no user with that name"
- render :index
- end
- end
- def logout
- render "Logged out"
- end
- end
- class Dashboard < Merb::Controller
- before :get_user
- def index
- render :index
- end
- end
- class Application < Merb::Controller
- def get_user
- @user = User[session['user_id']] if session['user_id']
- end
- end
Add Comment
Please, Sign In to add comment