Kaynağa Gözat

fix auth in case you change your password on index.io

Victor Vieux 12 yıl önce
ebeveyn
işleme
9cc72ff1a9
1 değiştirilmiş dosya ile 8 ekleme ve 12 silme
  1. 8 12
      commands.go

+ 8 - 12
commands.go

@@ -296,20 +296,16 @@ func (cli *DockerCli) CmdLogin(args ...string) error {
 	if username == "" {
 		username = cli.authConfig.Username
 	}
-	if username != cli.authConfig.Username {
-		fmt.Print("Password: ")
-		password = readString(os.Stdin, os.Stdout)
+	fmt.Print("Password: ")
+	password = readString(os.Stdin, os.Stdout)
 
-		if password == "" {
-			return fmt.Errorf("Error : Password Required")
-		}
+	if password == "" {
+		return fmt.Errorf("Error : Password Required")
+	}
 
-		fmt.Print("Email (", cli.authConfig.Email, "): ")
-		email = readAndEchoString(os.Stdin, os.Stdout)
-		if email == "" {
-			email = cli.authConfig.Email
-		}
-	} else {
+	fmt.Print("Email (", cli.authConfig.Email, "): ")
+	email = readAndEchoString(os.Stdin, os.Stdout)
+	if email == "" {
 		email = cli.authConfig.Email
 	}
 	term.RestoreTerminal(oldState)