Sha256: 7a231beab9aaa1e93a3aaf34c3d58becd6f56e19e266b154b5ce487b87103e90
Contents?: true
Size: 627 Bytes
Versions: 35
Compression:
Stored size: 627 Bytes
Contents
require 'sinatra' require 'sinatra/contrib' get '/' do <<-HTML <form method='post' name='login_form' action="/login"> <input name='username' value='' /> <input name='password' type='password' value='' /> <input name='token' type='hidden' value='secret!' /> </form> HTML end post '/login' do if params['username'] == 'sys' && params['password'] == 'admin' && params['token'] == 'secret!' <<-HTML Hello logged in user! <a href='/congrats'>stuff</a> HTML else 'Boohoo...' end end get '/congrats' do 'Congrats!' end
Version data entries
35 entries across 35 versions & 1 rubygems