mirror of
https://git.meshkee.com/Meshkee/dashboards.git
synced 2026-08-11 22:30:58 +04:30
Wire SMS registration, forgot password, and one-time login.
Connect business and customer login pages to login-otp and reset-password, and document the auth flows in project context. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Cursor
parent
d8c9c0b017
commit
c33cab40fe
@@ -194,6 +194,7 @@ const en = {
|
||||
'signup.error.match': 'Passwords do not match.',
|
||||
'signup.error.length': 'Password must be at least 8 characters.',
|
||||
'signup.error.create': 'Unable to create account.',
|
||||
'signup.info.verify': 'Account created. Enter the SMS code to verify your number and sign in.',
|
||||
|
||||
'forgot.back': 'Back to sign in',
|
||||
'forgot.title': 'Forgot password',
|
||||
@@ -207,23 +208,19 @@ const en = {
|
||||
'forgot.reset': 'Reset password',
|
||||
'forgot.verifying': 'Verifying...',
|
||||
'forgot.error.length': 'Password must be at least 8 characters.',
|
||||
'forgot.error.verify': 'Unable to verify code.',
|
||||
'forgot.info.partial':
|
||||
'Phone number verified. Full password reset via SMS is not available yet — please contact support or sign in if you remember your password.',
|
||||
'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.',
|
||||
|
||||
'otp.back': 'Back to sign in',
|
||||
'otp.title': 'One-time login',
|
||||
'otp.subtitlePhone': 'Verify your mobile number with a one-time SMS code',
|
||||
'otp.subtitleCode': 'Enter the SMS code and your password',
|
||||
'otp.subtitlePhone': 'We will send a one-time SMS code to your mobile number',
|
||||
'otp.subtitleCode': 'Enter the SMS code to sign in',
|
||||
'otp.sendCode': 'Send SMS code',
|
||||
'otp.sending': 'Sending...',
|
||||
'otp.code': 'SMS verification code',
|
||||
'otp.password': 'Password',
|
||||
'otp.passwordPlaceholder': 'Your account password',
|
||||
'otp.signIn': 'Sign in',
|
||||
'otp.signingIn': 'Signing in...',
|
||||
'otp.error.password': 'Enter your account password to complete sign-in after SMS verification.',
|
||||
'otp.error.signIn': 'Unable to sign in with SMS verification.',
|
||||
'otp.error.signIn': 'Unable to sign in with SMS code.',
|
||||
|
||||
'common.close': 'Close',
|
||||
'common.resendIn': 'Resend code in {seconds}s',
|
||||
@@ -427,6 +424,7 @@ const fa: Record<MessageKey, string> = {
|
||||
'signup.error.match': 'رمزهای عبور یکسان نیستند.',
|
||||
'signup.error.length': 'رمز عبور باید حداقل ۸ کاراکتر باشد.',
|
||||
'signup.error.create': 'ایجاد حساب ممکن نشد.',
|
||||
'signup.info.verify': 'حساب ایجاد شد. کد پیامکی را وارد کنید تا شماره تأیید شود و وارد شوید.',
|
||||
|
||||
'forgot.back': 'بازگشت به ورود',
|
||||
'forgot.title': 'فراموشی رمز عبور',
|
||||
@@ -440,23 +438,19 @@ const fa: Record<MessageKey, string> = {
|
||||
'forgot.reset': 'بازیابی رمز عبور',
|
||||
'forgot.verifying': 'در حال تأیید...',
|
||||
'forgot.error.length': 'رمز عبور باید حداقل ۸ کاراکتر باشد.',
|
||||
'forgot.error.verify': 'تأیید کد ممکن نشد.',
|
||||
'forgot.info.partial':
|
||||
'شماره موبایل تأیید شد. بازیابی کامل رمز با پیامک هنوز در دسترس نیست — با پشتیبانی تماس بگیرید یا اگر رمز را بهخاطر دارید وارد شوید.',
|
||||
'forgot.error.verify': 'بازنشانی رمز ممکن نشد. کد را بررسی کنید و دوباره تلاش کنید.',
|
||||
'forgot.info.success': 'رمز عبور بهروز شد. میتوانید با رمز جدید وارد شوید.',
|
||||
|
||||
'otp.back': 'بازگشت به ورود',
|
||||
'otp.title': 'ورود یکبارمصرف',
|
||||
'otp.subtitlePhone': 'شماره موبایل خود را با کد یکبارمصرف پیامکی تأیید کنید',
|
||||
'otp.subtitleCode': 'کد پیامکی و رمز عبور خود را وارد کنید',
|
||||
'otp.subtitlePhone': 'کد یکبارمصرف را با پیامک به شماره موبایل ارسال میکنیم',
|
||||
'otp.subtitleCode': 'کد پیامکی را وارد کنید تا وارد شوید',
|
||||
'otp.sendCode': 'ارسال کد پیامکی',
|
||||
'otp.sending': 'در حال ارسال...',
|
||||
'otp.code': 'کد تأیید پیامکی',
|
||||
'otp.password': 'رمز عبور',
|
||||
'otp.passwordPlaceholder': 'رمز عبور حساب شما',
|
||||
'otp.signIn': 'ورود',
|
||||
'otp.signingIn': 'در حال ورود...',
|
||||
'otp.error.password': 'برای تکمیل ورود پس از تأیید پیامکی، رمز حساب خود را وارد کنید.',
|
||||
'otp.error.signIn': 'ورود با تأیید پیامکی ممکن نشد.',
|
||||
'otp.error.signIn': 'ورود با کد پیامکی ممکن نشد.',
|
||||
|
||||
'common.close': 'بستن',
|
||||
'common.resendIn': 'ارسال مجدد کد تا {seconds} ثانیه',
|
||||
|
||||
Reference in New Issue
Block a user