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

مصادقة المستخدم

🔐 المصادقة مع NextAuth

يستخدم SaaSFast نظام NextAuth لتسجيل دخول المستخدمين.
يمكنك ضبط الإعدادات من خلال الملف:
/app/api/auth/[...nextauth]/route.js

طرق التسجيل:

  • ✅ Magic Links
  • ✅ Google OAuth

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

"use client"

import { signIn } from "next-auth/react";
import config from "@/config";

const SigninButton = () => {
  return (
    <button
      className="btn btn-primary"
      onClick={() => signIn(undefined, { callbackUrl: config.auth.callbackUrl })}
    >
      Login
    </button>
  );
};

export default SigninButton;