پرش به مطلب اصلی

ورود با شماره موبایل

وضعیتپیش‌نویس
مالکتیم محصول اپلیکیشن‌های آپارات
آخرین راستی‌آزمایی۱۴۰۵-۰۴-۲۷ — در برابر سکشن‌های Login & Sign up by Phone و States فایل دیزاین

معرفی و هدف

شماره موبایل پرکاربردترین شناسهٔ ورود است: ۸۳ درصد کاربران فرآیند را با آن آغاز می‌کنند. چون این دسته در ثبت‌نام رمز عبوری تعیین نمی‌کنند، روش پیش‌فرض احراز برای آن‌ها کد یکبارمصرف پیامکی است تا از پرسیدن رمزی که وجود ندارد پرهیز شود.

هدف کسب‌وکاری: کوتاه‌ترین و کم‌اصطکاک‌ترین مسیر ورود برای اکثریت کاربران.

دامنه

ثبت‌نام و ورود با شماره موبایل، شامل کد پیامکی، کد از طریق تماس تلفنی، ورود با رمز عبور به‌عنوان گزینهٔ ثانویه، و تعیین رمز عبور.

خارج از دامنه: ورود با ایمیل و نام کاربری که در صفحات جداگانه مستند شده‌اند.

مخاطبان و نقش‌ها

رفتار برای همهٔ کاربران یکسان است. تفاوت مسیر به وضعیت حساب بستگی دارد (وجود یا نبود حساب، وجود یا نبود رمز عبور)، نه به نقش کاربر.

سناریوها

سناریو ۴: ثبت‌نام و ورود با شماره موبایل

هدف — کاربر با شماره موبایل خود وارد حساب می‌شود یا حساب جدید می‌سازد.

نقش‌های درگیر — کاربر واردنشده.

پیش‌شرط‌ها — کاربر در صفحهٔ ورود است و به شمارهٔ موبایلی که وارد می‌کند دسترسی دارد.

جریان اصلی

  1. کاربر صفحهٔ ورود را باز می‌کند. → فرم با یک فیلد ورودی با راهنمای «شماره موبایل، نام کاربری یا ایمیل»، تیک تأیید «قوانین آپارات را مطالعه کرده‌ام و قبول دارم.»، دکمهٔ ثبت و ادامه و گزینهٔ جداگانهٔ ورود با حساب گوگل نمایش داده می‌شود. فیلد شناسه اجباری است و هر سه نوع شناسه را می‌پذیرد (BR-3).

    صفحهٔ ورود با فیلد شناسه، تیک قوانین و دکمهٔ ورود با حساب گوگل
  2. کاربر شماره موبایل خود را وارد می‌کند. → دکمهٔ ثبت و ادامه فعال می‌شود.

    فیلد شناسه پرشده با شماره موبایل
  3. کاربر ثبت و ادامه را انتخاب می‌کند. → سیستم شماره را می‌پذیرد و بدون پرسش اضافه، کد یکبارمصرف را پیامک می‌کند و کاربر را مستقیماً به صفحهٔ ورود کد می‌برد (BR-1).

  4. صفحهٔ ورود کد نمایش داده می‌شود. → متن «کد به شماره موبایل ۰۹۰۲۹۴۰۲۶۲۸ شما ارسال شد، آن را وارد کنید» به‌همراه شمارش معکوس «۰۰:۱۳ مانده تا دریافت مجدد کد تایید» نشان داده می‌شود. اپلیکیشن اجازهٔ خواندن پیامک را درخواست می‌کند تا کد به‌صورت خودکار تکمیل شود (BR-5).

    صفحهٔ ورود کد پیامکی به‌همراه درخواست دسترسی خواندن پیامک
  5. پیامک دریافت و خوانده می‌شود. → کد به‌صورت خودکار تکمیل می‌شود و اپلیکیشن بدون اقدام کاربر به گام بعدی می‌رود: تکمیل ثبت‌نام یا صفحهٔ آپارات شورتس.

    صفحهٔ ورود کد پیامکی پس از تکمیل خودکار کد
  6. کاربر با موفقیت وارد می‌شود. → کاربری که با شماره موبایل ثبت‌نام یا ورود کرده است، نیازی به تعیین رمز عبور ندارد.

توسعه‌ها — جریان‌های جایگزین و استثنا

  • ۱الف. کاربر ورود با حساب گوگل را انتخاب می‌کند:

    • ۱الف۱. با یک بار زدن، ورود سریع از طریق حساب گوگل انجام می‌شود.
  • ۱ب. کاربر تیک قوانین را نزده است:

    • ۱ب۱. [CLARIFICATION NEEDED: فریمی برای حالت نزدن تیک قوانین طراحی نشده است؛ آیا دکمهٔ ثبت و ادامه غیرفعال می‌ماند یا پس از انتخاب، پیام خطا نمایش داده می‌شود؟]
  • ۱پ. کاربر روی «قوانین آپارات» می‌زند:

    • ۱پ۱. در فاز اول، صفحهٔ وب قوانین باز می‌شود (BR-22).
  • ۲الف. کاربر شماره‌ای با ساختار نادرست وارد می‌کند:

    • ۲الف۱. سیستم پیام «شماره موبایل وارد شده اشتباه است.» را زیر فیلد نمایش می‌دهد و ادامه را متوقف می‌کند.

      خطای شماره موبایل نادرست زیر فیلد شناسه
  • ۳الف. شماره وارد شده مشکوک به اشتباه تایپی است:

    • ۳الف۱. سیستم مودال «آیا از درستی شماره موبایل اطمینان دارید؟» را با دو گزینهٔ بله درست است و اصلاح شماره موبایل نمایش می‌دهد.

      مودال تأیید درستی شماره موبایل
    • ۳الف۲. با انتخاب اصلاح شماره موبایل کاربر به فرم بازمی‌گردد و مقدار قابل ویرایش است.

  • ۳ب. حسابی با این شماره وجود ندارد:

    • ۳ب۱. سیستم پیام «با شماره موبایل ” ۰۹۰۲۹۴۰۲۶۲۸ “ هنوز حساب آپاراتی وجود ندارد.» را با گزینه‌های ایجاد حساب جدید و ورود با حساب گوگل نمایش می‌دهد.

      پیام نبود حساب کاربری با گزینهٔ ایجاد حساب جدید
  • ۳پ. کاربر در ۲۴ ساعت اخیر با همین آی‌پی بیش از ۳ بار کد گرفته یا ۳ بار شماره‌اش را تغییر داده است:

    • ۳پ۱. پیش از ارسال کد، کپچا نمایش داده می‌شود و کاربر باید آن را پاس کند (BR-13).
  • ۴الف. کاربر اجازهٔ خواندن پیامک را نمی‌دهد:

    • ۴الف۱. کد به‌صورت خودکار تکمیل نمی‌شود و به‌جای آن کیبورد باز می‌شود تا کاربر کد را دستی وارد کند (BR-5).
  • ۴ب. شمارش معکوس به پایان می‌رسد:

    • ۴ب۱. دکمهٔ ارسال مجدد کد تایید نمایش داده می‌شود و با انتخاب آن کد جدید ارسال می‌شود.

      نمایش دکمهٔ ارسال مجدد کد تایید پس از پایان شمارش معکوس
  • ۴پ. کاربر پیش از پایان ۶۰ ثانیه درخواست کد جدید می‌دهد:

    • ۴پ۱. درخواست پذیرفته نمی‌شود و کاربر باید تا پایان مهلت منتظر بماند (BR-12).
  • ۵الف. کاربر کد اشتباه وارد می‌کند:

    • ۵الف۱. سیستم پیام «کد وارد شده اشتباه است، دوباره تلاش کنید.» را نمایش می‌دهد و کاربر می‌تواند دوباره تلاش کند.

      خطای کد اشتباه در صفحهٔ ورود کد
  • ۵ب. کاربر بیش از ۳ بار کد اشتباه وارد می‌کند:

    • ۵ب۱. کد فعلی باطل می‌شود و سیستم پیام «شما بیش از حد مجاز تلاش کرده‌اید، دوباره کد دریافت کنید.» را نمایش می‌دهد (BR-11).

      پیام تجاوز از حد مجاز تلاش و لزوم دریافت کد جدید
    • ۵ب۲. در حالت دیگری از همین وضعیت، پیام به‌صورت مودال «کد وارد شده اشتباه است!» با دو گزینهٔ ارسال مجدد و اصلاح شماره موبایل نمایش داده می‌شود.

      مودال کد اشتباه با گزینه‌های ارسال مجدد و اصلاح شماره موبایل
  • ۵پ. مهلت اعتبار کد به پایان رسیده است:

    • ۵پ۱. کد پذیرفته نمی‌شود و کاربر باید کد جدید دریافت کند.
  • ۵ت. فرآیند ورود بیش از حد مجاز طول کشیده است:

    • ۵ت۱. سیستم پیام «شناسه کاربری معتبر نیست و یا زمان مجاز برای ورود پایان یافته است، لطفا دوباره تلاش کنید.» را نمایش می‌دهد و ورود باید از ابتدا آغاز شود (BR-10).
  • ۵ث. فرآیند با شناسهٔ گام نادرست ادامه می‌یابد:

    • ۵ث۱. سیستم پیام «فرآیند ورود با مشکل مواجه شده‌است، لطفا دوباره تلاش کنید» را نمایش می‌دهد (BR-9).
  • ۵ج. کاربر می‌خواهد روش دیگری را انتخاب کند:

    • ۵ج۱. گزینه‌های ثانویه شامل ورود با رمز عبور، دریافت کد ورود از طریق تماس تلفنی و دریافت کد ورود از طریق ایمیل نمایش داده می‌شود. گزینهٔ ایمیل فقط در صورتی نمایش داده می‌شود که برای حساب کاربر ایمیلی ثبت شده باشد (BR-7)، و گزینهٔ رمز عبور فقط برای کاربری که رمز عبور دارد؛ در جریان ثبت‌نام هرگز نمایش داده نمی‌شود (BR-6).

      گزینه‌های ثانویهٔ ورود: رمز عبور، تماس تلفنی و ایمیل
  • ۵چ. کاربر ورود با رمز عبور را انتخاب می‌کند:

    • ۵چ۱. صفحهٔ «ورود به آپارات» با فیلد رمز عبور و راهنمای «رمز عبور خود را وارد کنید» نمایش داده می‌شود.

      صفحهٔ ورود رمز عبور
    • ۵چ۲. اگر رمز عبور اشتباه باشد، سیستم پیام «رمز عبور اشتباه است.» را نمایش می‌دهد.

    • ۵چ۳. پس از ۳ بار رمز اشتباه، سیستم پیام «بیش از حد مجاز رمز خطا وارد کرده‌اید، ۶۰ ثانیه دیگر دوباره تلاش کنید» را نمایش می‌دهد و ورود با رمز عبور تا پایان این مهلت مسدود می‌شود (BR-14).

      پیام مسدود شدن ۶۰ ثانیه‌ای پس از سه بار رمز عبور اشتباه
    • ۵چ۴. اگر کاربر در ۲۴ ساعت اخیر بیش از تعداد معمول سشن‌هایش با رمز عبور وارد شده باشد، سیستم پیام «برای حفظ امنیت حساب کاربری خود لطفا کد ارسال شده به موبایل خود را وارد کنید» را نمایش می‌دهد و کد پیامکی را الزامی می‌کند.

  • ۵ح. کاربر پیامک را دریافت نمی‌کند:

    • ۵ح۱. راهنمای «اگر پیامک را دریافت نکردید، می‌توانید از گزینه تماس تلفنی استفاده کنید.» به مدت ۱۰ ثانیه نمایش داده می‌شود.

      راهنمای استفاده از گزینهٔ تماس تلفنی هنگام دریافت‌نشدن پیامک
    • ۵ح۲. کاربر دریافت کد ورود از طریق تماس تلفنی را انتخاب می‌کند. این گزینه تنها در صفحهٔ کد پیامکی در دسترس است (BR-8). → متن صفحه به «کدی که در تماس تلفنی با شماره ۰۹۰۲۹۴۰۲۶۲۸ شنیدید را وارد کنید» تغییر می‌کند.

      صفحهٔ ورود کدی که در تماس تلفنی اعلام شده است
  • ۵خ. حساب کاربر مسدود شده است:

    • ۵خ۱. سیستم پیام «ورود برای شما مجاز نمیباشد لطفا با پشتیبانی تماس بگیرید» را نمایش می‌دهد و ورود انجام نمی‌شود.
  • ۵د. حساب کاربر غیرفعال شده است:

    • ۵د۱. سیستم پیام «اطلاعات حساب کاربری شما از تاریخ [تاریخ] حذف شده است و قابل دسترس نیست. آیا می خواهید حساب کاربری خود را بازیابی کنید؟» را نمایش می‌دهد و امکان بازیابی حساب را پیشنهاد می‌کند.
  • ۶الف. کاربر تازه ثبت‌نام کرده و می‌خواهد رمز عبور تعیین کند:

    • ۶الف۱. صفحهٔ «برای حساب خود رمز عبور تعیین کنید» با فیلد رمز عبور و فیلد تکرار رمز عبور نمایش داده می‌شود؛ راهنمای «رمز عبور شما باید حداقل شامل ۶ کاراکتر از حروف و عدد باشد.» ذیل فیلد قرار دارد (BR-18). گزینهٔ باشه برای بعد امکان رد کردن این گام را می‌دهد.

      صفحهٔ تعیین رمز عبور با فیلد تکرار و گزینهٔ باشه برای بعد
  • ۶ب. کاربر به سقف دستگاه‌های هم‌زمان رسیده است:

پوشش حالت‌های مرزی — ورودی نامعتبر (۲الف)، مرزها (۵ب، ۴پ، ۵چ۳ — دقیقاً روی سقف ۳ تلاش و ۶۰ ثانیه)، خطاها و انقضا (۵پ، ۵ت، ۵ث)، دسترسی‌ها (۴الف، ۵خ)، و گذارهای وضعیت (۳الف۲، ۵ج) پوشش داده شده‌اند. حالت خالی موضوعیت ندارد چون فرم تک‌فیلدی است و فیلد اجباری است. حالت‌های بارگذاری و قطعی شبکه در دیزاین طراحی نشده و در پرسش باز Q4 صفحهٔ اصلی ثبت شده است. هم‌زمانی (ارسال دوبارهٔ فرم) در دیزاین پوشش داده نشده است.

پس‌شرط‌ها — کاربر وارد حساب شده است و در صفحهٔ آپارات شورتس یا گام تکمیل ثبت‌نام قرار دارد؛ یا فرآیند احراز ناتمام مانده و کاربر همچنان واردنشده است.

پرسش‌های باز

پرسش‌های باز این بخش در صفحهٔ اصلی ثبت‌نام و ورود فهرست شده‌اند.

تاریخچهٔ تغییرات

تاریختغییرمنبع
۱۴۰۵-۰۴-۲۷نسخهٔ اولیهسکشن‌های Login & Sign up by Phone و States فایل دیزاین + اسناد اسپک احراز