مصادقة المستخدم
🔐 المصادقة مع 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;