浏览代码

enhance(demo): ban Internet

Jacky 6 月之前
父节点
当前提交
38a019720b
共有 3 个文件被更改,包括 5 次插入2 次删除
  1. 4 1
      docker-compose-demo.yml
  2. 1 1
      model/user.go
  3. 二进制
      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
 }
 

二进制
resources/demo/demo.db