🔐 يستخدم SaaSFast مكتبة NextAuth لمصادقة المستخدمين¶
يمكنك تكوينها في الملف:
/app/api/auth/[...nextauth]/route.js
⚙️ الإعداد¶
1️⃣ إذا لم تقم بذلك بعد، أضف هذه القيم إلى ملف .env.local:
💻 هناك كود هنا
🔑 NEXTAUTH_SECRET هو سلسلة عشوائية من الأحرف لتشفير JWT.
ضع أي قيمة بطول لا يقل عن 15 حرفًا.
2️⃣ إذا لم تقم بإعداد إرسال/استقبال الرسائل الإلكترونية، قم بذلك أولاً.
3️⃣ في ملف config.js، أضف حقل from إلى resend.fromNoReply
📧 (عادةً يكون بالشكل noreply@mail.yourdomain.com)
4️⃣ (تخطي إذا كنت تستخدم Resend)
🚫 أضف حدًا للإرسال في Mailgun لمنع إساءة الاستخدام.
5️⃣ يقوم محول mongoDB بحفظ المستخدمين الجدد في قاعدة البيانات عند النقر على رابط تسجيل الدخول الذي يتلقونه عبر البريد الإلكتروني.
🗃️ تأكد من تكوين قاعدة البيانات أولاً.