diff --git a/internal/web/actions/default/clusters/grants/create.go b/internal/web/actions/default/clusters/grants/create.go index f40af196..9cf57929 100644 --- a/internal/web/actions/default/clusters/grants/create.go +++ b/internal/web/actions/default/clusters/grants/create.go @@ -42,6 +42,9 @@ func (this *CreateAction) RunPost(params struct { this.FailField("username", "请输入SSH登录用户名") } case "privateKey": + if len(params.Username) == 0 { + this.FailField("username", "请输入SSH登录用户名") + } if len(params.PrivateKey) == 0 { this.FailField("privateKey", "请输入RSA私钥") } diff --git a/internal/web/actions/default/clusters/grants/update.go b/internal/web/actions/default/clusters/grants/update.go index 10380aa7..a3f2f9cb 100644 --- a/internal/web/actions/default/clusters/grants/update.go +++ b/internal/web/actions/default/clusters/grants/update.go @@ -74,6 +74,9 @@ func (this *UpdateAction) RunPost(params struct { this.FailField("username", "请输入SSH登录用户名") } case "privateKey": + if len(params.Username) == 0 { + this.FailField("username", "请输入SSH登录用户名") + } if len(params.PrivateKey) == 0 { this.FailField("privateKey", "请输入RSA私钥") } diff --git a/web/views/@default/clusters/grants/create.html b/web/views/@default/clusters/grants/create.html index baed6f48..82976d7e 100644 --- a/web/views/@default/clusters/grants/create.html +++ b/web/views/@default/clusters/grants/create.html @@ -39,6 +39,13 @@
+SSH登录用户名。
+| SSH用户名 | +{{grant.username}}
+ SSH登录用户名。 + |
+
| RSA私钥 |
- {{grant.privateKey}}
+ 用来生成登录SSH公钥的私钥 |
| SSH用户名 | +{{grant.username}} | +
| RSA私钥 |
- {{grant.privateKey}}
+ {{grant.privateKey}}
|
| SSH用户名 * | +
+
+ SSH登录用户名。 + |
+
| RSA私钥 * |