Add user info page
This commit is contained in:
parent
cf7c86490e
commit
46bc6dcbf3
2 changed files with 72 additions and 0 deletions
19
server.rb
19
server.rb
|
@ -19,3 +19,22 @@ get '/users' do
|
|||
slim :users, locals: l
|
||||
end
|
||||
|
||||
get '/user' do
|
||||
l = {}
|
||||
l[:user] = DB[:user].where(id: params['uid']).first
|
||||
l[:logs] = DB[:log_entry].where(id: params['uid']).reverse(:timestamp).all
|
||||
slim :user, locals: l
|
||||
end
|
||||
|
||||
post '/user' do
|
||||
DB[:user].where(id: params['uid']).update(
|
||||
name: params['name'],
|
||||
email: params['email'],
|
||||
phone: params['phone'],
|
||||
card_number: params['card-number'],
|
||||
apousies: params['apousies'],
|
||||
balance: params['balance'],
|
||||
telegram_id: params['telegram-id']
|
||||
)
|
||||
redirect '/user?uid=' + params['uid']
|
||||
end
|
||||
|
|
Reference in a new issue