webapp.rb 373 B

1234567891011121314151617181920212223242526
  1. require 'sinatra'
  2. set :secret_token, "unsecure_token"
  3. set :open, false
  4. get '/' do
  5. erb :index
  6. end
  7. get '/hacklabbo/open/:token' do |token|
  8. if token == settings.secret_token
  9. settings.open = true
  10. 200
  11. else
  12. 403
  13. end
  14. end
  15. get '/hacklabbo/close/:token' do |token|
  16. if token == settings.secret_token
  17. settings.open = false
  18. 200
  19. else
  20. 403
  21. end
  22. end