mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-11-26 08:34:55 +00:00
make special password method modified
This commit is contained in:
@ -303,7 +303,7 @@ def make_special_password(length=10):
|
|||||||
special_characters = '!@#$%^&*()_-+=<>?/[]{}|'
|
special_characters = '!@#$%^&*()_-+=<>?/[]{}|'
|
||||||
|
|
||||||
# Combine character sets
|
# Combine character sets
|
||||||
all_characters = lowercase_letters + uppercase_letters + digits + special_characters
|
alphabets = lowercase_letters + uppercase_letters
|
||||||
|
|
||||||
# Create a password with random characters
|
# Create a password with random characters
|
||||||
password = (
|
password = (
|
||||||
@ -311,7 +311,7 @@ def make_special_password(length=10):
|
|||||||
secrets.choice(uppercase_letters) +
|
secrets.choice(uppercase_letters) +
|
||||||
secrets.choice(digits) +
|
secrets.choice(digits) +
|
||||||
secrets.choice(special_characters) +
|
secrets.choice(special_characters) +
|
||||||
''.join(secrets.choice(all_characters) for _ in range(length - 4))
|
''.join(secrets.choice(alphabets) for _ in range(length - 4))
|
||||||
)
|
)
|
||||||
|
|
||||||
# Shuffle the characters to make it more random
|
# Shuffle the characters to make it more random
|
||||||
|
|||||||
Reference in New Issue
Block a user