«الواجهة جاهزة بس ما فيه نظام خلفي حقيقي»
v0 قوي في الواجهات، وكثير من اللي يطلّعه يشتغل ببيانات تجريبية مكتوبة في الكود، أو يحفظ في متصفحك بس. فالنموذج يقول «تم الإرسال» والطلب ما راح لأي مكان.
كيف تتأكد بنفسك: أضف شي من جهاز، وافتح الموقع من جهاز ثاني أو متصفح ثاني: طلع لك؟ إذا تقدر تقرأ الكود، دوّر على قوائم بيانات مكتوبة جاهزة، أو على localStorage.
«تسجيل الدخول ما يحمي البيانات»
الحماية كثير مرات تكون في الواجهة بس: الصفحة تخفي المحتوى عن اللي ما سجّل دخول، بس روابط الـ API والـ Server Actions اللي وراها ما تتأكد مين يطلب، ولا إن البيانات حقّه.
كيف تتأكد بنفسك: سجّل خروج وافتح رابط الـ API مباشرة، أو غيّر رقم الطلب في الرابط وأنت مسجّل بحساب ثاني. الفحوصات الخمسة كاملة في درس 5 ثغرات في تسجيل الدخول.
«ما تدري كيف تنشره صح»
النشر على Vercel بضغطة زر، بس النشر الصح يحتاج أكثر: متغيرات البيئة لازم تنضبط لبيئة الإنتاج (Production) مو بس للمعاينة، وقاعدة البيانات لازم تكون غير قاعدة التجارب، وروابط المعاينة اللي تطلع مع كل تعديل ممكن يفتحها أي أحد وفيها بيانات حقيقية.
كيف تتأكد بنفسك: في Vercel افتح Settings ثم Environment Variables، وتأكد إن كل متغير مفعّل لـ Production. جرّب تفتح رابط معاينة قديم من متصفح خفي: يفتح؟ يوصل لبيانات عملائك؟