From 38a019720b08c3fab57f96f1c46bcac293245b85 Mon Sep 17 00:00:00 2001 From: Jacky Date: Wed, 23 Oct 2024 17:39:57 +0800 Subject: [PATCH] enhance(demo): ban Internet --- docker-compose-demo.yml | 5 ++++- model/{auth.go => user.go} | 2 +- resources/demo/demo.db | Bin 131072 -> 131072 bytes 3 files changed, 5 insertions(+), 2 deletions(-) rename model/{auth.go => user.go} (96%) diff --git a/docker-compose-demo.yml b/docker-compose-demo.yml index 8bc44533..fb5bbfe1 100644 --- a/docker-compose-demo.yml +++ b/docker-compose-demo.yml @@ -1,4 +1,3 @@ -version: '3' services: nginx-demo-1: image: uozi/nginx-ui-demo:latest @@ -17,5 +16,9 @@ services: - NGINX_UI_NODE_DEMO=true networks: - nginx-ui-network + networks: nginx-ui-network: + driver: bridge + driver_opts: + com.docker.network.bridge.enable_ip_masquerade: 'false' diff --git a/model/auth.go b/model/user.go similarity index 96% rename from model/auth.go rename to model/user.go index 6660d967..58499da5 100644 --- a/model/auth.go +++ b/model/user.go @@ -37,7 +37,7 @@ func (u *User) EnabledOTP() bool { func (u *User) EnabledPasskey() bool { var passkeys Passkey - db.Where("user_id", u.ID).First(&passkeys) + db.Where("user_id", u.ID).Limit(1).Find(&passkeys) return passkeys.ID != 0 } diff --git a/resources/demo/demo.db b/resources/demo/demo.db index 2ae6cf1c96dbd652e7a61833e778c8166be65607..3d51215d4bf0c3895d24e36bb659a91cacbf0424 100644 GIT binary patch delta 671 zcma))J&)5s5Qc4GP$+!P)f`gT4#>xNclOKIAVEV#qzDOw5E#b_hJ4B1M6#kN5l~Pb zN<|Cwz+J&_puQhLeJ!G3PNJbZZLzDJnfG~jX1CkMcH20*=HrKhyO+`HF5iD2et8f? zqrKm|X8&N<>IWz7{$aG+Z+`qVZywKsqbq)R>V>B#`^}%>=G`rS&l?OpakGAN{p~7j zaNyX9p~FQBY{DVox+{^Z*r4XO0TO@>XY&Lai=2-HCP10iQX376V_H^B5i?X1Se{f=NE&xAwNU53Y#mWfK zS_rmYu}3ViNWF-qvH~r}U^#6NTZqw^Sa7M)XeEU<3MfsWv>HL8jJcJZD<#!NQcNjr zj23P7m?eVl2?5*~Zn;J-tkFgyfvqu?14`7=#Gtt$bz!sx(2|@ftAr7jTcwcTq%Pa+ z9!rpe6aZEzGD9JtLyU@+0eNT@3Pa;Xj#`i*AW;h%jJ1TaAQiXtD%6$$v6Ac1^E^K~ l^P)5QK)<3W^e^4GdfuXE3mS5D{4HpH4xYDu1bzR{*T0fyxJ&>5 delta 153 zcmZo@;Am*zm>|ulKT*b+Ri8nxs&He<5`PxHUwpqN3k1kaRtR9(tP^0(FXQc0E)82`vGN)TAqz$gHs0vI;{ E0Bl1s6#xJL