mirror of https://github.com/docker/docs.git
Merge pull request #19806 from liusdu/forbid-null-login
forbid login of a null-string username
This commit is contained in:
commit
ca48f7350c
|
@ -81,8 +81,9 @@ func (cli *DockerCli) configureAuth(flUser, flPassword, flEmail, serverAddress s
|
||||||
if !ok {
|
if !ok {
|
||||||
authconfig = types.AuthConfig{}
|
authconfig = types.AuthConfig{}
|
||||||
}
|
}
|
||||||
|
authconfig.Username = strings.TrimSpace(authconfig.Username)
|
||||||
|
|
||||||
if flUser == "" {
|
if flUser = strings.TrimSpace(flUser); flUser == "" {
|
||||||
cli.promptWithDefault("Username", authconfig.Username)
|
cli.promptWithDefault("Username", authconfig.Username)
|
||||||
flUser = readInput(cli.in, cli.out)
|
flUser = readInput(cli.in, cli.out)
|
||||||
flUser = strings.TrimSpace(flUser)
|
flUser = strings.TrimSpace(flUser)
|
||||||
|
@ -91,6 +92,10 @@ func (cli *DockerCli) configureAuth(flUser, flPassword, flEmail, serverAddress s
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if flUser == "" {
|
||||||
|
return authconfig, fmt.Errorf("Error: Non-null Username Required")
|
||||||
|
}
|
||||||
|
|
||||||
if flPassword == "" {
|
if flPassword == "" {
|
||||||
oldState, err := term.SaveState(cli.inFd)
|
oldState, err := term.SaveState(cli.inFd)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue