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

ورود با ایمیل

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

معرفی و هدف

پیش‌تر کاربری که با ایمیل ثبت‌نام یا رمز عبور خود را بازیابی می‌کرد، لینک تأییدی دریافت می‌کرد که او را به مرورگر می‌برد و دیگر به اپلیکیشن بازنمی‌گرداند. در طراحی جدید، لینک تأیید جای خود را به کد یکبارمصرف ایمیلی داده است تا کل فرآیند درون اپلیکیشن بماند. هم‌زمان، فلوی مستقل «فراموشی رمز عبور» حذف شده و کد یکبارمصرف ایمیل نقش آن را ایفا می‌کند.

هدف کسب‌وکاری: یکپارچه‌سازی تجربهٔ احراز میان همهٔ روش‌ها و حذف جابه‌جایی بین اپلیکیشن و مرورگر.

دامنه

ثبت‌نام و ورود با ایمیل، شامل ورود با رمز عبور، کد یکبارمصرف ایمیلی و تعیین رمز عبور.

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

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

رفتار برای همهٔ کاربران یکسان است. نکتهٔ نقش‌محور تنها این است که کاربر ثبت‌نام‌کرده با ایمیل، برای عبور از تازه‌وارد به مسیر تولید محتوا باید شماره موبایل خود را در تنظیمات کانال اضافه کند (BR-20).

سناریوها

سناریو ۵: ثبت‌نام و ورود با ایمیل

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

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

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

جریان اصلی

  1. کاربر ایمیل خود را در فیلد شناسه وارد می‌کند. → دکمهٔ ثبت و ادامه فعال می‌شود.

    فیلد شناسه پرشده با آدرس ایمیل
  2. کاربر ثبت و ادامه را انتخاب می‌کند. → چون شناسه ایمیل است، روش پیش‌فرض احراز رمز عبور است و صفحهٔ «ورود به آپارات» با فیلد رمز عبور نمایش داده می‌شود (BR-2).

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

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

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

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

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

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

      مودال تأیید درستی ایمیل وارد شده
  • ۲ب. حسابی با این ایمیل وجود ندارد:

    • ۲ب۱. سیستم پیام «با ایمیل ” mostafa۲۳.uxd@gmail.com “ هنوز حساب آپاراتی وجود ندارد.» را با گزینه‌های ثبت‌نام با ایمیل یا شماره موبایل و ورود با حساب گوگل نمایش می‌دهد.

      پیام نبود حساب کاربری با ایمیل و گزینهٔ ثبت‌نام
    • ۲ب۲. ایمیلی که برای ثبت‌نام استفاده می‌شود نباید پیش‌تر در آپارات ثبت شده باشد (BR-19).

  • ۲پ. آخرین ورود موفق کاربر با کد یکبارمصرف بوده است:

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

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

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

    • ۳ب۲. کاربر دریافت کد ورود از طریق ایمیل را انتخاب می‌کند. → صفحهٔ ورود کد با متن «کد به ایمیل m***uxd@gmail.com ارسال شد، آن را وارد کنید» و شمارش معکوس «۰۰:۱۳ مانده تا دریافت مجدد کد تایید» نمایش داده می‌شود. نشانی ایمیل به‌صورت جزئی پوشانده می‌شود.

      صفحهٔ ورود کد یکبارمصرف ارسال‌شده به ایمیل
    • ۳ب۳. در صورت امکان، کد به‌صورت خودکار تکمیل می‌شود؛ در غیر این صورت کیبورد باز می‌شود تا کاربر آن را دستی وارد کند (BR-5).

    • ۳ب۴. پس از تأیید کد، کاربر باید برای حساب خود رمز عبور تعیین کند؛ این گام قابل رد شدن است.

  • ۳پ. کاربر کد ایمیلی اشتباه وارد می‌کند:

    • ۳پ۱. سیستم مودال «کد وارد شده اشتباه است!» را با دو گزینهٔ ارسال مجدد و اصلاح ایمیل نمایش می‌دهد.

      مودال کد اشتباه با گزینه‌های ارسال مجدد و اصلاح ایمیل
    • ۳پ۲. پس از ۳ بار کد اشتباه، کد فعلی باطل می‌شود و کاربر باید کد جدید دریافت کند (BR-11).

  • ۳ت. کاربر با ایمیل ثبت‌نام می‌کند:

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

      صفحهٔ تعیین رمز عبور برای کاربر ثبت‌نام‌کرده با ایمیل
    • ۳ت۲. کاربر می‌تواند با باشه برای بعد این گام را رد کند و بعداً رمز تعیین کند.

    • ۳ت۳. پیش از بارگذاری ویدیو یا پخش زنده، کاربر باید شماره موبایل خود را در تنظیمات کانال اضافه کند (BR-20).

  • ۳ث. ایمیلی برای ارسال کد در سیستم ثبت نشده است:

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

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

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

پس‌شرط‌ها — کاربر وارد حساب شده است؛ در صورت ثبت‌نام، رمز عبور تعیین شده یا این گام رد شده است.

پرسش‌های باز

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

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

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