85 lines
1.3 KiB
Ruby
Executable File
85 lines
1.3 KiB
Ruby
Executable File
Railsgoat::Application.routes.draw do
|
|
|
|
get "login" => "sessions#new"
|
|
get "signup" => "users#new"
|
|
get "logout" => "sessions#destroy"
|
|
|
|
resources :sessions do
|
|
|
|
end
|
|
|
|
resources :users do
|
|
get "account_settings"
|
|
|
|
resources :retirement do
|
|
end
|
|
|
|
resources :paid_time_off do
|
|
end
|
|
|
|
resources :work_info do
|
|
end
|
|
|
|
resources :performance do
|
|
|
|
end
|
|
|
|
resources :benefit_forms do
|
|
|
|
end
|
|
|
|
resources :messages do
|
|
end
|
|
|
|
end
|
|
|
|
get "download" => "benefit_forms#download"
|
|
post "upload" => "benefit_forms#upload"
|
|
|
|
resources :tutorials do
|
|
collection do
|
|
get "credentials"
|
|
get "injection"
|
|
get "xss"
|
|
get "broken_auth"
|
|
get "insecure_dor"
|
|
get "csrf"
|
|
get "misconfig"
|
|
get "exposure"
|
|
get "url_access"
|
|
get "insecure_components"
|
|
get "access_control"
|
|
get "ssl_tls"
|
|
get "redirects"
|
|
get "guard"
|
|
get "mass_assignment"
|
|
get "constantize"
|
|
get "gauntlt"
|
|
end
|
|
end
|
|
|
|
resources :schedule do
|
|
collection do
|
|
get "get_pto_schedule"
|
|
end
|
|
|
|
end
|
|
|
|
resources :admin do
|
|
get "dashboard"
|
|
get "get_user"
|
|
post "delete_user"
|
|
put "update_user"
|
|
get "get_all_users"
|
|
end
|
|
|
|
resources :dashboard do
|
|
collection do
|
|
get "home"
|
|
end
|
|
end
|
|
|
|
|
|
root :to => "sessions#new"
|
|
|
|
end |