mirror of
https://github.com/amir20/dozzle.git
synced 2025-12-21 13:23:07 +01:00
fix: reverts confirm password
This commit is contained in:
@@ -13,7 +13,6 @@ import (
|
|||||||
type GenerateCmd struct {
|
type GenerateCmd struct {
|
||||||
Username string `arg:"positional"`
|
Username string `arg:"positional"`
|
||||||
Password string `arg:"--password, -p" help:"sets the password for the user"`
|
Password string `arg:"--password, -p" help:"sets the password for the user"`
|
||||||
SkipConfirm bool `arg:"--skip-confirm" help:"skip password confirmation prompt"`
|
|
||||||
Name string `arg:"--name, -n" help:"sets the display name for the user"`
|
Name string `arg:"--name, -n" help:"sets the display name for the user"`
|
||||||
Email string `arg:"--email, -e" help:"sets the email for the user"`
|
Email string `arg:"--email, -e" help:"sets the email for the user"`
|
||||||
Filter string `arg:"--user-filter" help:"sets the filter for the user. This can be a comma separated list of filters."`
|
Filter string `arg:"--user-filter" help:"sets the filter for the user. This can be a comma separated list of filters."`
|
||||||
@@ -27,15 +26,6 @@ func (g *GenerateCmd) Run(args Args, embeddedCerts embed.FS) error {
|
|||||||
return fmt.Errorf("username and password are required")
|
return fmt.Errorf("username and password are required")
|
||||||
}
|
}
|
||||||
|
|
||||||
if !args.Generate.SkipConfirm {
|
|
||||||
fmt.Print("Confirm password: ")
|
|
||||||
var confirmPassword string
|
|
||||||
fmt.Scanln(&confirmPassword)
|
|
||||||
if confirmPassword != args.Generate.Password {
|
|
||||||
return fmt.Errorf("passwords do not match")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
buffer := auth.GenerateUsers(auth.User{
|
buffer := auth.GenerateUsers(auth.User{
|
||||||
Username: args.Generate.Username,
|
Username: args.Generate.Username,
|
||||||
Password: args.Generate.Password,
|
Password: args.Generate.Password,
|
||||||
|
|||||||
Reference in New Issue
Block a user