mirror of
https://github.com/neocities/neocities.git
synced 2025-08-02 15:51:55 +02:00
API key support
This commit is contained in:
parent
73ec613283
commit
1274e9fa63
8 changed files with 93 additions and 17 deletions
|
@ -168,6 +168,17 @@ post '/settings/:username/custom_domain' do
|
|||
end
|
||||
end
|
||||
|
||||
post '/settings/:username/generate_api_key' do
|
||||
require_login
|
||||
require_ownership_for_settings
|
||||
is_new = current_site.api_key.nil?
|
||||
current_site.generate_api_key!
|
||||
|
||||
msg = is_new ? "New API key has been generated." : "API key has been regenerated."
|
||||
flash[:success] = msg
|
||||
redirect "/settings/#{current_site.username}#api_key"
|
||||
end
|
||||
|
||||
post '/settings/change_password' do
|
||||
require_login
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue