From 8d603b748588e2c4ee3f8f5ef39511fd36a5a7d9 Mon Sep 17 00:00:00 2001 From: Andrew Camilleri Date: Mon, 2 Sep 2019 11:48:46 +0200 Subject: [PATCH] Update btcpay-admin.sh (#189) --- btcpay-admin.sh | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/btcpay-admin.sh b/btcpay-admin.sh index a5c4e1d..3f37548 100755 --- a/btcpay-admin.sh +++ b/btcpay-admin.sh @@ -5,17 +5,23 @@ query() } case "$1" in - reset-u2f) - query "SELECT * FROM \"U2FDevices\"" - query "UPDATE public.\"AspNetUsers\" SET \"TwoFactorEnabled\"=false WHERE upper('\$1') = \"NormalizedEmail\"" - query "SELECT * FROM \"U2FDevices\"" + disable-multifactor) + query "DELETE FROM \"U2FDevices\" WHERE \"ApplicationUserId\" = (SELECT \"Id\" FROM \"AspNetUsers\" WHERE upper('$2') = \"NormalizedEmail\")" + query "UPDATE public.\"AspNetUsers\" SET \"TwoFactorEnabled\"=false WHERE upper('\$2') = \"NormalizedEmail\"" + ;; + set-user-admin) + query "INSERT INTO \"AspNetUserRoles\" Values ( (SELECT \"Id\" FROM \"AspNetUsers\" WHERE upper('\$2') = \"NormalizedEmail\"), (SELECT \"Id\" FROM \"AspNetRoles\" WHERE \"NormalizedName\"='SERVERADMIN'))" + ;; + reset-server-policy) + query "DELETE FROM \"Settings\" WHERE \"Id\" = 'BTCPayServer.Services.PoliciesSettings'" ;; *) echo "Usage: $0 [command]" echo echo "Commands:" - echo " reset-u2f" - echo " reset-u2f" + echo " disable-multifactor " + echo " set-user-admin " + echo " reset-server-policy" esac exit 0