diff --git a/src/backend/NetAdmin.Domain/Attributes/DataValidation/PortAttribute.cs b/src/backend/NetAdmin.Domain/Attributes/DataValidation/PortAttribute.cs index e0e18f7c..36d55df8 100644 --- a/src/backend/NetAdmin.Domain/Attributes/DataValidation/PortAttribute.cs +++ b/src/backend/NetAdmin.Domain/Attributes/DataValidation/PortAttribute.cs @@ -10,7 +10,7 @@ public sealed class PortAttribute : RangeAttribute /// Initializes a new instance of the class. /// public PortAttribute() // - : base(1, 65535) + : base(1, ushort.MaxValue) { ErrorMessageResourceName = nameof(Ln.无效端口号); ErrorMessageResourceType = typeof(Ln); diff --git a/src/frontend/admin/src/views/guest/components/passwordForm.vue b/src/frontend/admin/src/views/guest/components/passwordForm.vue index f775beb6..a547a620 100644 --- a/src/frontend/admin/src/views/guest/components/passwordForm.vue +++ b/src/frontend/admin/src/views/guest/components/passwordForm.vue @@ -15,7 +15,9 @@ - {{ $t('登录') }} + {{ starred ? $t('登录') : $t('Star 后可登录') }} +
{{ $t('还没有账号?') }} @@ -28,6 +30,7 @@ export default { data() { return { + starred: false, autoLogin: false, form: { account: 'root', @@ -50,6 +53,12 @@ export default { }, methods: { async login() { + if (!this.starred) { + window.open('https://github.com/nsnail/NetAdmin') + this.starred = true + return + } + const validate = await this.$refs.loginForm.validate().catch(() => {}) if (!validate) { return false diff --git a/src/frontend/admin/src/views/home/widgets/components/ver.vue b/src/frontend/admin/src/views/home/widgets/components/ver.vue index 990aac2b..72a76104 100644 --- a/src/frontend/admin/src/views/home/widgets/components/ver.vue +++ b/src/frontend/admin/src/views/home/widgets/components/ver.vue @@ -4,6 +4,7 @@

{{ packageJson.name }}

{{ ver }}

+ 喜欢就点个 Star⭐️ 吧!
@@ -44,9 +45,11 @@ export default { justify-content: center; align-items: center; } + .main { height: 25rem; } + .wrap { gap: 1rem; }