mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
made sure password was required, fixed docker help issue with login prompt
This commit is contained in:
parent
7ec6a311f8
commit
878ae25980
1 changed files with 8 additions and 0 deletions
|
@ -74,6 +74,10 @@ func (srv *Server) Help() string {
|
|||
|
||||
// 'docker login': login / register a user to registry service.
|
||||
func (srv *Server) CmdLogin(stdin io.ReadCloser, stdout io.Writer, args ...string) error {
|
||||
cmd := rcli.Subcmd(stdout, "login", "", "Register or Login to the docker registry server")
|
||||
if err := cmd.Parse(args); err != nil {
|
||||
return nil
|
||||
}
|
||||
var username string
|
||||
var password string
|
||||
var email string
|
||||
|
@ -91,6 +95,10 @@ func (srv *Server) CmdLogin(stdin io.ReadCloser, stdout io.Writer, args ...strin
|
|||
fmt.Fprint(stdout, "Password: ")
|
||||
fmt.Fscanf(stdin, "%s", &password)
|
||||
|
||||
if password == "" {
|
||||
return errors.New("Error : Password Required\n")
|
||||
}
|
||||
|
||||
fmt.Fprint(stdout, "Email (", authConfig.Email, "): ")
|
||||
fmt.Fscanf(stdin, "%s", &email)
|
||||
if email == "" {
|
||||
|
|
Loading…
Add table
Reference in a new issue