因此,我在中号How to Update User Session Data in NextAuth using the useSession() Hook 上发表了一篇有关如何解决此问题的文章
import { useSession } from 'next-auth/client';
export default function UserInfo() {
const { data: session, update } = useSession();
const handleUpdateUser = async () => {
const newSession = {
...session,
user: {
...session?.user,
email: "someone@example.com"
},
};
await update(newSession);
};
return (
<button onClick={handleUpdateUser}>
Update User
</button>
);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3044 次 |
最近记录: |