Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
thecybernanny-webapp
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
asranov0003
thecybernanny-webapp
Commits
efb8755b
Commit
efb8755b
authored
Aug 06, 2025
by
asranov0003
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: validate auth password inputs min lenght
parent
7dd94ee5
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
27 additions
and
6 deletions
+27
-6
en.json
src/locales/en/en.json
+2
-1
ru.json
src/locales/ru/ru.json
+2
-1
uz.json
src/locales/uz/uz.json
+2
-1
Login.tsx
src/pages/Auth/Login/Login.tsx
+7
-1
Recover.tsx
src/pages/Auth/Recover/Recover.tsx
+7
-1
Register.tsx
src/pages/Auth/Register/Register.tsx
+7
-1
No files found.
src/locales/en/en.json
View file @
efb8755b
...
...
@@ -203,7 +203,8 @@
},
"error"
:
{
"requiredField"
:
"This field is required"
,
"requiredCheckbox"
:
"You must accept this"
"requiredCheckbox"
:
"You must accept this"
,
"passwordMinLength"
:
"Password must be at least 6 characters"
},
"weekdays"
:
{
"monday"
:
"Monday"
,
...
...
src/locales/ru/ru.json
View file @
efb8755b
...
...
@@ -203,7 +203,8 @@
},
"error"
:
{
"requiredField"
:
"Это поле обязательное"
,
"requiredCheckbox"
:
"Вы должны принять это"
"requiredCheckbox"
:
"Вы должны принять это"
,
"passwordMinLength"
:
"Пароль должен содержать минимум 6 символов"
},
"weekdays"
:
{
"monday"
:
"Понедельник"
,
...
...
src/locales/uz/uz.json
View file @
efb8755b
...
...
@@ -203,7 +203,8 @@
},
"error"
:
{
"requiredField"
:
"Bu maydonni to'ldirish zarur"
,
"requiredCheckbox"
:
"Siz bu ro'yxatni qabul qilishingiz kerak"
"requiredCheckbox"
:
"Siz bu ro'yxatni qabul qilishingiz kerak"
,
"passwordMinLength"
:
"Parol kamida 6 ta belgidan iborat bo'lishi kerak"
},
"weekdays"
:
{
"monday"
:
"Dushanba"
,
...
...
src/pages/Auth/Login/Login.tsx
View file @
efb8755b
...
...
@@ -71,7 +71,13 @@ const Login: React.FC = () => {
label=
{
`${t("auth.password")}`
}
placeholder=
{
`${t("auth.passwordPlaceholder")}`
}
type=
"password"
{
...
register
("
password
",
{
required
:
t
("
error
.
requiredField
")
})}
{
...
register
("
password
",
{
required
:
t
("
error
.
requiredField
"),
minLength
:
{
value
:
6,
message
:
t
("
error
.
passwordMinLength
"),
},
})}
error=
{
errors
.
password
?.
message
as
string
}
/>
...
...
src/pages/Auth/Recover/Recover.tsx
View file @
efb8755b
...
...
@@ -63,7 +63,13 @@ const Recover: React.FC = () => {
label=
{
`${t("auth.newPassword")}`
}
placeholder=
{
`${t("auth.newPasswordPlaceholder")}`
}
type=
"password"
{
...
register
("
newPassword
",
{
required
:
t
("
error
.
requiredField
")
})}
{
...
register
("
newPassword
",
{
required
:
t
("
error
.
requiredField
"),
minLength
:
{
value
:
6,
message
:
t
("
error
.
passwordMinLength
"),
},
})}
error=
{
errors
.
newPassword
?.
message
as
string
}
/>
...
...
src/pages/Auth/Register/Register.tsx
View file @
efb8755b
...
...
@@ -73,7 +73,13 @@ const Register: React.FC = () => {
label=
{
`${t("auth.newPassword")}`
}
placeholder=
{
`${t("auth.newPasswordPlaceholder")}`
}
type=
"password"
{
...
register
("
password
",
{
required
:
t
("
error
.
requiredField
")
})}
{
...
register
("
password
",
{
required
:
t
("
error
.
requiredField
"),
minLength
:
{
value
:
6,
message
:
t
("
error
.
passwordMinLength
"),
},
})}
error=
{
errors
.
password
?.
message
as
string
}
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment