INNER CODE UNIT · Go

promptForPassword

GoMudEngine/GoMud · cmd/reset-admin-pw/main.go:77

func promptForPassword(stdin *os.File, stdout *os.File, fd int) (string, error) {
	var reader *bufio.Reader
	if !terminal.IsTerminal(fd) {
		reader = bufio.NewReader(stdin)
	}

	fmt.Fprint(stdout, "New admin password: ")
	first, err := readPassword(stdin, fd, reader)
	if err != nil {
		return "", err
	}

	fmt.Fprintln(stdout)
	fmt.Fprint(stdout, "Confirm new admin password: ")
	second, err := readPassword(stdin, fd, reader)
	if err != nil {
		return "", err
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…