Improve auth UX and password strength across dashboards.
Remove business self-registration, localize SMS/auth errors, add password strength + confirm on reset/signup, and brand customer role as website user. Also include websites SSL sync UI updates. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Cursor
parent
656fc57494
commit
aeaad0f645
@@ -1046,6 +1046,8 @@ const en = {
|
||||
'login.signUp': 'Sign up',
|
||||
'login.error.signIn': 'Unable to sign in. Check your connection and try again.',
|
||||
'login.error.sendCode': 'Unable to send verification code.',
|
||||
'login.error.cellEnglishDigits': 'Please use English digits for the mobile number.',
|
||||
'login.error.smsProvider': 'SMS service is temporarily unavailable. Please try again later.',
|
||||
'login.error.access': 'You do not have access to this business dashboard.',
|
||||
|
||||
'signup.title': 'Create account',
|
||||
@@ -1072,11 +1074,25 @@ const en = {
|
||||
'forgot.code': 'SMS verification code',
|
||||
'forgot.newPassword': 'New password',
|
||||
'forgot.newPasswordPlaceholder': 'Enter new password',
|
||||
'forgot.confirm': 'Confirm password',
|
||||
'forgot.confirmPlaceholder': 'Repeat new password',
|
||||
'forgot.reset': 'Reset password',
|
||||
'forgot.verifying': 'Verifying...',
|
||||
'forgot.error.length': 'Password must be at least 8 characters.',
|
||||
'forgot.error.strength': 'Please choose a stronger password.',
|
||||
'forgot.error.match': 'Passwords do not match.',
|
||||
'forgot.error.verify': 'Unable to reset password. Check the code and try again.',
|
||||
'forgot.info.success': 'Password updated. You can sign in with your new password.',
|
||||
'password.strength': 'Password strength',
|
||||
'password.strength.empty': 'Enter a password',
|
||||
'password.strength.weak': 'Weak',
|
||||
'password.strength.fair': 'Fair',
|
||||
'password.strength.good': 'Good',
|
||||
'password.strength.strong': 'Strong',
|
||||
'password.rule.length': 'At least 8 characters',
|
||||
'password.rule.upper': 'One uppercase letter',
|
||||
'password.rule.number': 'One number',
|
||||
'password.rule.special': 'One special character',
|
||||
|
||||
'otp.back': 'Back to sign in',
|
||||
'otp.title': 'One-time login',
|
||||
@@ -2144,6 +2160,8 @@ const fa: Record<MessageKey, string> = {
|
||||
'login.signUp': 'ثبتنام',
|
||||
'login.error.signIn': 'ورود ممکن نشد. اتصال را بررسی کنید و دوباره تلاش کنید.',
|
||||
'login.error.sendCode': 'ارسال کد تأیید ممکن نشد.',
|
||||
'login.error.cellEnglishDigits': 'خواهشمندیم از زبان انگلیسی برای شماره همراه استفاده کنید',
|
||||
'login.error.smsProvider': 'سرویس پیامک موقتاً در دسترس نیست. لطفاً بعداً دوباره تلاش کنید.',
|
||||
'login.error.access': 'به این پنل کسبوکار دسترسی ندارید.',
|
||||
|
||||
'signup.title': 'ایجاد حساب',
|
||||
@@ -2170,11 +2188,25 @@ const fa: Record<MessageKey, string> = {
|
||||
'forgot.code': 'کد تأیید پیامکی',
|
||||
'forgot.newPassword': 'رمز عبور جدید',
|
||||
'forgot.newPasswordPlaceholder': 'رمز عبور جدید را وارد کنید',
|
||||
'forgot.confirm': 'تأیید رمز عبور',
|
||||
'forgot.confirmPlaceholder': 'رمز عبور جدید را تکرار کنید',
|
||||
'forgot.reset': 'بازنشانی رمز عبور',
|
||||
'forgot.verifying': 'در حال تأیید...',
|
||||
'forgot.error.length': 'رمز عبور باید حداقل ۸ کاراکتر باشد.',
|
||||
'forgot.error.strength': 'لطفاً رمز عبور قویتری انتخاب کنید.',
|
||||
'forgot.error.match': 'رمزهای عبور یکسان نیستند.',
|
||||
'forgot.error.verify': 'بازنشانی رمز ممکن نشد. کد را بررسی کنید و دوباره تلاش کنید.',
|
||||
'forgot.info.success': 'رمز عبور بهروز شد. میتوانید با رمز جدید وارد شوید.',
|
||||
'password.strength': 'قدرت رمز عبور',
|
||||
'password.strength.empty': 'رمز عبور را وارد کنید',
|
||||
'password.strength.weak': 'ضعیف',
|
||||
'password.strength.fair': 'متوسط',
|
||||
'password.strength.good': 'خوب',
|
||||
'password.strength.strong': 'قوی',
|
||||
'password.rule.length': 'حداقل ۸ کاراکتر',
|
||||
'password.rule.upper': 'یک حرف بزرگ انگلیسی',
|
||||
'password.rule.number': 'یک عدد',
|
||||
'password.rule.special': 'یک کاراکتر ویژه',
|
||||
|
||||
'otp.back': 'بازگشت به ورود',
|
||||
'otp.title': 'ورود یکبارمصرف',
|
||||
|
||||
Reference in New Issue
Block a user