انتقل إلى المحتوى الرئيسي

changePassword

تغيير كلمة مرور المستخدم (فقط للخطط المفعلّة للحسابات مع ميزة التفعيل مفعلة).

الوصف

تقوم هذه الطريقة بتغيير كلمة مرور المستخدم المصرح له. إذا كانت العملية ناجحة، ستعيد القيمة true. تعيد Promise التي تحل إلى قيمة منطقية.

AuthProvider.changePassword(

marker*, userIdentifier*, type*, code*, newPassword*, repeatPassword

);

مخطط المعلمات

المخطط

marker:* string
معرف النص لمزود التفويض.
مثال: email

userIdentifier:* string
معرف النص لكائن المستخدم (تسجيل دخول المستخدم)
مثال: example@oneentry.cloud

type:* string
نوع العملية (1 - لتغيير كلمة المرور، 2 - للاستعادة)
مثال: 1

code:* string
رمز الخدمة
مثال: EW32RF

newPassword:* string
كلمة المرور الجديدة
مثال: 654321

repeatPassword: string
متغير اختياري يحتوي على تكرار كلمة المرور الجديدة للتحقق
مثال: 654321

أمثلة

مثال بسيط

const response = await AuthProvider.changePassword(
'email',
'example@oneentry.cloud',
1,
'EW32RF',
654321,
654321
);

مثال على الاستجابة

true

جربه مباشرة

قم بتشغيل هذه الطريقة بشكل تفاعلي في JS SDK sandbox — قم بتوصيل عنوان مشروعك ورمز التطبيق في الزيارة الأولى، ثم افتح:

  • إعادة تعيين كلمة المرور — إعادة تعيين كلمة مرور المستخدم بعد التحقق من الرمز الذي تلقاه عبر البريد الإلكتروني أو الرسائل القصيرة.