Browse Source

enhance(demo): ban Internet

Jacky 6 months ago
parent
commit
38a019720b
3 changed files with 5 additions and 2 deletions
  1. 4 1
      docker-compose-demo.yml
  2. 1 1
      model/user.go
  3. BIN
      resources/demo/demo.db

+ 4 - 1
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'

+ 1 - 1
model/auth.go → 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
 }
 

BIN
resources/demo/demo.db