mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-01-31 14:08:06 +08:00
feat: 1pctl reset 命令改为多级 (#1098)
This commit is contained in:
parent
8fd4060562
commit
152cc76e3f
@ -5,14 +5,22 @@ import (
|
||||
)
|
||||
|
||||
func init() {
|
||||
RootCmd.AddCommand(resetMFACmd)
|
||||
RootCmd.AddCommand(resetSSLCmd)
|
||||
RootCmd.AddCommand(resetEntranceCmd)
|
||||
RootCmd.AddCommand(resetCmd)
|
||||
resetCmd.AddCommand(resetMFACmd)
|
||||
resetCmd.AddCommand(resetSSLCmd)
|
||||
resetCmd.AddCommand(resetEntranceCmd)
|
||||
resetCmd.AddCommand(resetBindIpsCmd)
|
||||
resetCmd.AddCommand(resetDomainCmd)
|
||||
}
|
||||
|
||||
var resetCmd = &cobra.Command{
|
||||
Use: "reset",
|
||||
Short: "重置系统信息",
|
||||
}
|
||||
|
||||
var resetMFACmd = &cobra.Command{
|
||||
Use: "reset-mfa",
|
||||
Short: "关闭 1Panel 两步验证",
|
||||
Use: "mfa",
|
||||
Short: "取消 1Panel 两步验证",
|
||||
RunE: func(cmd *cobra.Command, args []string) error {
|
||||
db, err := loadDBConn()
|
||||
if err != nil {
|
||||
@ -22,9 +30,8 @@ var resetMFACmd = &cobra.Command{
|
||||
return setSettingByKey(db, "MFAStatus", "disable")
|
||||
},
|
||||
}
|
||||
|
||||
var resetSSLCmd = &cobra.Command{
|
||||
Use: "reset-https",
|
||||
Use: "https",
|
||||
Short: "取消 1Panel https 方式登录",
|
||||
RunE: func(cmd *cobra.Command, args []string) error {
|
||||
db, err := loadDBConn()
|
||||
@ -36,7 +43,7 @@ var resetSSLCmd = &cobra.Command{
|
||||
},
|
||||
}
|
||||
var resetEntranceCmd = &cobra.Command{
|
||||
Use: "reset-entrance",
|
||||
Use: "entrance",
|
||||
Short: "取消 1Panel 安全入口",
|
||||
RunE: func(cmd *cobra.Command, args []string) error {
|
||||
db, err := loadDBConn()
|
||||
@ -47,3 +54,27 @@ var resetEntranceCmd = &cobra.Command{
|
||||
return setSettingByKey(db, "SecurityEntrance", "")
|
||||
},
|
||||
}
|
||||
var resetBindIpsCmd = &cobra.Command{
|
||||
Use: "ips",
|
||||
Short: "取消 1Panel 授权 IP 限制",
|
||||
RunE: func(cmd *cobra.Command, args []string) error {
|
||||
db, err := loadDBConn()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return setSettingByKey(db, "AllowIPs", "")
|
||||
},
|
||||
}
|
||||
var resetDomainCmd = &cobra.Command{
|
||||
Use: "domain",
|
||||
Short: "取消 1Panel 访问域名绑定",
|
||||
RunE: func(cmd *cobra.Command, args []string) error {
|
||||
db, err := loadDBConn()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return setSettingByKey(db, "BindDomain", "")
|
||||
},
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
<h2>{{ $t('commons.login.notSafe') }}</h2>
|
||||
<h4>{{ $t('commons.login.errDomain1') }}</h4>
|
||||
<div>
|
||||
<h4>{{ $t('commons.login.errHelper') }} 1pctl reset-domain</h4>
|
||||
<h4>{{ $t('commons.login.errHelper') }} 1pctl reset domain</h4>
|
||||
<div style="cursor: pointer; float: left">
|
||||
<el-icon color="#409EFC" style="margin-left: 5px; margin-top: 33px" :size="18" @click="onCopy()">
|
||||
<DocumentCopy />
|
||||
@ -22,7 +22,7 @@ import { MsgSuccess } from '@/utils/message';
|
||||
|
||||
const onCopy = () => {
|
||||
let input = document.createElement('input');
|
||||
input.value = '1pctl reset-domain';
|
||||
input.value = '1pctl reset domain';
|
||||
document.body.appendChild(input);
|
||||
input.select();
|
||||
document.execCommand('Copy');
|
||||
|
@ -5,7 +5,7 @@
|
||||
<h2>{{ $t('commons.login.notSafe') }}</h2>
|
||||
<h4>{{ $t('commons.login.errIP1') }}</h4>
|
||||
<div>
|
||||
<h4>{{ $t('commons.login.errHelper') }} 1pctl reset-ips</h4>
|
||||
<h4>{{ $t('commons.login.errHelper') }} 1pctl reset ips</h4>
|
||||
<div style="cursor: pointer; float: left">
|
||||
<el-icon color="#409EFC" style="margin-left: 5px; margin-top: 33px" :size="18" @click="onCopy()">
|
||||
<DocumentCopy />
|
||||
@ -22,7 +22,7 @@ import { MsgSuccess } from '@/utils/message';
|
||||
|
||||
const onCopy = () => {
|
||||
let input = document.createElement('input');
|
||||
input.value = '1pctl reset-ips';
|
||||
input.value = '1pctl reset ips';
|
||||
document.body.appendChild(input);
|
||||
input.select();
|
||||
document.execCommand('Copy');
|
||||
|
Loading…
x
Reference in New Issue
Block a user