تخطّ إلى المحتوىتواصل معنا
بناء التطبيقات

كيف يعمل تسجيل الدخول في التطبيقات؟ شرح للمبتدئين

كيف يعرف التطبيق من أنت؟ شرح مبسط لتسجيل الدخول: كلمة المرور ورمز الجوال، والجلسة التي تتذكرك، وحماية كلمات المرور، والصلاحيات، وكيف تضيفه إلى تطبيقك.

فريق فنّان9 دقائق قراءة
واتساب
الإجابة المختصرة

تسجيل الدخول يجيب عن سؤالين: من أنت؟ وهل تثبت ذلك؟ تُدخل ما يعرّفك، كرقم الجوال أو البريد، ثم تثبت أنه لك بكلمة مرور أو رمز يصل إلى جوالك. يتحقق الخادم من ذلك، ثم يمنحك جلسة، وهي بطاقة دخول مؤقتة يرسلها متصفحك مع كل طلب حتى لا تكتب كلمة المرور في كل صفحة. بعد ذلك تحدد الصلاحيات ما يحق لك رؤيته وفعله. وفي فنّان يأتي تسجيل الدخول برمز الجوال جاهزاً مع تطبيقك.

يبحث الناس عن هذا الموضوع بعبارات مثل
  • كيف يعمل تسجيل الدخول في التطبيقات
  • شرح تسجيل الدخول والجلسات للمبتدئين
  • كيف اضيف تسجيل دخول لتطبيقي
  • ازاي التطبيق بيعرف انا مين
  • الفرق بين المصادقة والصلاحيات
  • كيف تحفظ كلمات المرور بشكل آمن

ماذا يحدث فعلاً عندما تسجّل الدخول؟

تفتح التطبيق، تكتب رقم جوالك، يصلك رمز من أربعة أو ستة أرقام، تكتبه، فتدخل. يستغرق ذلك ثواني، لكن خلفه سلسلة من الخطوات هدفها أن يعرف التطبيق من أنت، وأن يتأكد أنك فعلاً أنت، ثم أن يتذكرك وأنت تتنقل بين الصفحات.

رسم توضيحي: يدان تمسكان هاتفاً يعرض شاشة دخول برقم الجوال وخانات لرمز التحقق.رسم توضيحي
رسم توضيحي: يدان تمسكان هاتفاً يعرض شاشة دخول برقم الجوال وخانات لرمز التحقق.

سنشرح هذه الخطوات بمثال نعود إليه في كل قسم: متجر قهوة صغير فيه ثلاثة أنواع من المستخدمين: العميل الذي يطلب، والموظف الذي يجهّز الطلبات، وصاحب المتجر الذي يرى كل شيء. كل واحد منهم يسجّل الدخول، لكن كلاً منهم يرى شيئاً مختلفاً.

إن كنت تتعلّم كيف تعمل التطبيقات، فهذا المقال جزء من سلسلة تبدأ من تعلّم البرمجة ببناء التطبيقات، وتمر بـقاعدة البيانات التي يُحفظ فيها حسابك.

ما الفرق بين التعريف والمصادقة والصلاحيات؟

ثلاث كلمات تختلط على المبتدئين كثيراً، وفهم الفرق بينها هو نصف فهم تسجيل الدخول:

الخطوةالسؤال الذي تجيب عنهفي متجر القهوة
التعريفمن تقول إنك أنت؟العميل يكتب رقم جواله
المصادقةهل تستطيع أن تثبت ذلك؟يكتب الرمز الذي وصله على الجوال نفسه
الصلاحياتما الذي يحق لك أن تراه وتفعله؟يرى طلباته فقط، ولا يفتح لوحة المالك

المصادقة تحدث مرة عند الدخول، أما الصلاحيات فتُفحص في كل طلب. عندما يضغط الموظف على «عرض الطلبات»، يسأل الخادم: هل هذا موظف؟ وعندما يحاول فتح تقرير الأرباح، يسأل: هل هذا المالك؟ لهذا قد يدخل شخص بنجاح ثم يُمنع من صفحة معينة، وهذا هو السلوك الصحيح.

ما طرق تسجيل الدخول الشائعة، وأيها يناسب تطبيقي؟

كل طريقة تثبت هويتك بشيء مختلف: شيء تعرفه ككلمة المرور، أو شيء تملكه كالجوال، أو حساب موثوق لدى جهة أخرى:

الطريقةكيف تثبت هويتكما يناسبها
البريد وكلمة المرورشيء تعرفهالأدوات المكتبية والأنظمة الداخلية
رقم الجوال برمز مؤقتشيء تملكه: جوالكالمتاجر والحجوزات وأغلب تطبيقات العملاء في المنطقة
رابط يصل إلى البريدشيء تملكه: بريدكتطبيقات يدخلها المستخدم نادراً
الدخول بحساب Googleحساب موثوق لدى جهة أخرىتسجيل سريع بضغطة دون كلمة مرور جديدة
هوية وطنية رقميةهوية موثقة من جهة رسميةالخدمات التي تحتاج تحققاً رسمياً من الهوية
من سيسجّل الدخول إلى تطبيقك؟

اختر ما يشبه حالتك لترى النصيحة.

كيف يتذكرني التطبيق بعد أن أدخل؟

تخيّل أن التطبيق يطلب منك الرمز في كل صفحة تفتحها. مستحيل. لهذا، بعد أن تثبت هويتك مرة، يمنحك الخادم جلسة: بطاقة دخول رقمية مؤقتة، تشبه سوار الدخول في فعالية، يحفظها متصفحك أو تطبيقك ويرسلها تلقائياً مع كل طلب.

  1. 1تثبت هويتك

    تكتب رقمك والرمز، ويتحقق الخادم أن الرمز صحيح ولم تنتهِ صلاحيته.

  2. 2تحصل على الجلسة

    ينشئ الخادم بطاقة فريدة يصعب تخمينها، ويربطها بحسابك، ويرسلها إلى جهازك.

  3. 3تتنقل بحرية

    مع كل صفحة يرسل جهازك البطاقة، فيعرف الخادم أنك أنت دون أن تكتب شيئاً.

  4. 4تنتهي الجلسة

    عند تسجيل الخروج، أو بعد مدة محددة، تصبح البطاقة غير صالحة، ويُطلب منك الدخول من جديد.

لهذا تبقى داخل حسابك في تطبيقات الجوال أسابيع، بينما يخرجك تطبيق البنك بعد دقائق. مدة الجلسة قرار يوازن بين الراحة والأمان: متجر قهوة يمكن أن يتذكرك شهراً، أما لوحة فيها بيانات مالية فالأفضل أن تكون مدتها أقصر.

كيف تُحمى كلمات المرور والرموز؟

القاعدة الذهبية: التطبيق الجيد لا يعرف كلمة مرورك. لا تُحفظ كلمة المرور كما هي في قاعدة البيانات أبداً، بل تمر بعملية تحويل في اتجاه واحد تنتج نصاً غير مفهوم لا يمكن عكسه. عندما تدخل، تُحوّل الكلمة التي كتبتها بالطريقة نفسها، ويُقارن الناتجان. لو سُرقت قاعدة البيانات، لن يجد السارق كلمات المرور نفسها.

  • صلاحية قصيرة للرمز: رمز الجوال يجب أن ينتهي خلال دقائق قليلة.
  • حد للمحاولات: بعد عدد محدود من المحاولات الخاطئة يتوقف القبول مؤقتاً، حتى لا يجرّب أحد كل الأرقام.
  • حد لإعادة الإرسال: حتى لا يستخدم أحدهم تطبيقك لإرسال آلاف الرسائل على حسابك.
  • اتصال مشفّر: كل ما يُرسل بين جهازك والخادم يمر عبر اتصال مشفّر.
  • رسائل خطأ عامة: «الرمز غير صحيح» دون أن تكشف هل الرقم مسجّل أم لا.

ما الأدوار والصلاحيات، ولماذا تُفحص على الخادم؟

في متجر القهوة: العميل يرى منتجاته وطلباته، والموظف يرى الطلبات الجديدة ويغيّر حالتها، والمالك يرى كل شيء بما فيه الأرباح وإعدادات المتجر. بدل أن تحدد صلاحيات كل شخص على حدة، تعطي كل مستخدم دوراً، ولكل دور مجموعة صلاحيات. هذا ما يسمى التحكم بالوصول حسب الدور.

والنقطة الأهم للمبتدئ: إخفاء زر «تقرير الأرباح» عن الموظف في الشاشة لا يكفي. لو عرف الموظف عنوان الصفحة وكتبه مباشرة، يجب أن يرفض الخادم الطلب. الصلاحية الحقيقية تُفحص على الخادم في كل طلب، والشاشة تعكسها فقط. وهذا مثال ممتاز على الفرق بين الواجهة الأمامية والخلفية.

فحص سريع لتسجيل الدخول في أي تطبيقاضغط على البند عند إنجازه. يُحفظ تقدّمك في هذا المتصفح.

كيف أضيف تسجيل الدخول إلى تطبيقي في فنّان؟

بناء تسجيل الدخول يدوياً من الصفر عمل حساس: الرموز، والجلسات، والحماية من المحاولات، والأدوار. في فنّان يأتي تسجيل الدخول برقم الجوال ورمز مؤقت جاهزاً مع قاعدة البيانات، ويمكنك أن تطلب البريد وكلمة المرور أو الدخول بحساب Google. ما عليك إلا أن تصف من يدخل وما يراه كل دور.

أمر يضيف دخولاً وأدواراً واضحة

أضف إلى متجري تسجيل دخول برقم الجوال برمز يصل في رسالة، بصلاحية قصيرة للرمز وحد للمحاولات وإعادة الإرسال، ومن أرقام قطر والكويت وعُمان ومصر فقط. ثلاثة أدوار: عميل يرى طلباته فقط، وموظف يرى الطلبات الجديدة ويغيّر حالتها ولا يرى الأرباح، ومالك يرى كل شيء ويضيف الموظفين ويوقفهم. افحص الصلاحيات على الخادم في كل صفحة. واشرح لي في الخطة أين ستُحفظ الحسابات وكيف ستعمل الجلسة.

جرّبه في فنّان
شرح متحرك: وكيل الجودة يتنقّل في صفحة داخل متصفح، وحالات الاختبار تتحوّل إلى ناجحة أو خلل، ثم يظهر التقرير.
شرح متحركمهندس الجودة يختبر التطبيق في متصفح: يجرّب الدخول والخروج والصفحات المحمية، وتتحول بنود القائمة إلى أخضر أو أحمر.

بعد البناء، أعطِ مهندس الجودة عنوان تطبيقك ليجرّب الدخول بأدوار مختلفة، ويحاول فتح صفحات ليست له، ويرسل تقريراً بالصور ودرجة خطورة كل خطأ.

كيف أفهم تسجيل الدخول من تطبيقي أنا؟

أفضل طريقة لفهم تسجيل الدخول أن تتبّعه في تطبيقك. افتح كود مشروعك، فالمشروع ملكك وتستطيع قراءته وتصديره، وجرّب هذه التمارين:

  • تتبّع الرحلة: من شاشة إدخال الرقم، إلى الطلب الذي يُرسل إلى الخادم، إلى المكان الذي يُتحقق فيه من الرمز.
  • اسأل نيو: «أين تُفحص صلاحية المالك؟ وماذا يحدث لو حاول عميل فتح لوحة التحكم؟»
  • جرّب بنفسك: سجّل الدخول كعميل في نافذة، وكمالك في نافذة أخرى، وقارن ما تراه.
  • اطلب تغييراً: «اجعل الجلسة تنتهي بعد ساعة في لوحة المالك»، ثم ابحث عن الملف الذي تغيّر.
أن يعرف التطبيق من أنت شيء، وأن يثق بما تطلبه شيء آخر. التطبيق الآمن يسأل السؤالين في كل مرة.

وإن أردت التعمق في إدارة الموظفين وصلاحياتهم، فاقرأ الأدوار والصلاحيات لفريق العمل.

الخلاصة

  • تسجيل الدخول خطوتان: تعريف نفسك، ثم إثبات أنك أنت بشيء تعرفه أو تملكه.
  • بعد الدخول يمنحك التطبيق جلسة، وهي بطاقة مؤقتة تجعله يتذكرك دون أن تكتب كلمة المرور مجدداً.
  • كلمات المرور لا تُحفظ كما هي أبداً، بل بشكل مشفّر لا يمكن عكسه.
  • الدخول شيء والصلاحيات شيء آخر: أن يعرف التطبيق من أنت لا يعني أن يسمح لك بكل شيء.
  • الدخول برمز الجوال هو الأنسب لأغلب تطبيقات منطقتنا، مع حدود للمحاولات وصلاحية قصيرة للرمز.

أسئلة شائعة

كيف يعرف التطبيق أنني أنا بعد أن أغلق الصفحة؟
بعد أن تثبت هويتك، يمنحك الخادم جلسة، وهي بطاقة رقمية مؤقتة يحفظها جهازك ويرسلها مع كل طلب. ما دامت الجلسة صالحة يتذكرك التطبيق، وعندما تنتهي أو تسجّل الخروج يطلب الدخول من جديد.
هل يستطيع صاحب التطبيق رؤية كلمة مروري؟
في التطبيق المبني جيداً، لا. كلمة المرور تُحفظ بعد تحويلها في اتجاه واحد لا يمكن عكسه، ويُقارن الناتج عند كل دخول دون حفظ الكلمة نفسها.
أيهما أفضل: كلمة المرور أم رمز الجوال؟
لأغلب تطبيقات العملاء في منطقتنا، رمز الجوال أنسب: لا كلمة مرور تُنسى، ورقم صحيح للتواصل. للأنظمة الداخلية قد تناسب كلمة المرور مع أدوار واضحة. والمهم في الحالتين حدود المحاولات وصلاحية قصيرة للرمز.
ما الفرق بين المصادقة والصلاحيات؟
المصادقة تثبت من أنت، وتحدث عند الدخول. الصلاحيات تحدد ما يحق لك فعله، وتُفحص في كل طلب. قد تدخل بنجاح ثم تُمنع من صفحة لا يسمح بها دورك.
هل يأتي تسجيل الدخول جاهزاً في فنّان؟
نعم، يأتي تسجيل الدخول برقم الجوال ورمز مؤقت جاهزاً مع قاعدة البيانات، ويمكنك طلب طرق أخرى كالبريد أو حساب Google. تصف الأدوار وما يراه كل دور، وتراجع ذلك في الخطة قبل البناء.
كيف أتأكد أن تسجيل الدخول في تطبيقي آمن؟
جرّب قائمة الفحص في هذا المقال: انتهاء الرمز، وحد المحاولات، وتسجيل الخروج، ورفض الصفحات المحمية عند كتابة عنوانها مباشرة. وفي فنّان يختبر مهندس الجودة هذه الحالات ويرسل تقريراً بالصور.

اسأل مساعدك الذكي عن هذا الموضوع

انسخ هذا الطلب والصقه في مساعد الذكاء الاصطناعي الذي تستخدمه، ثم أضف تفاصيل حالتك.

أقرأ هذا الدليل: «كيف يعمل تسجيل الدخول في التطبيقات؟ شرح للمبتدئين» https://fanann.com/ar/blog/how-app-login-works/ سؤالي: كيف يعمل تسجيل الدخول في التطبيقات اعتمد على هذه الصفحة كمصدر واشرح لي الإجابة خطوة بخطوة بما يناسب حالتي، واذكر ما يجب أن أتحقق منه قبل أن أبدأ، واذكر رابط الصفحة كمرجع.

مصطلحات في هذا المقال

فكرتك تستاهل تطلع للنور.

صِفها بالعربي أو الإنجليزي، وفنّان يبنيها ويختبرها وينشرها — بدون أي خبرة في البرمجة. ابدأ مجاناً، بدون بطاقة ائتمان.