انتقل إلى المحتوى

🔐 يستخدم 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 بحفظ المستخدمين الجدد في قاعدة البيانات عند النقر على رابط تسجيل الدخول الذي يتلقونه عبر البريد الإلكتروني.
🗃️ تأكد من تكوين قاعدة البيانات أولاً.