@kardoe/better-auth-upgrade-anonymous
v1.1.0
Published
Upgrade anonymous users to full users - Better Auth plugin
Maintainers
Readme
@kardoe/better-auth-upgrade-anonymous
Upgrade anonymous users to full users - a Better Auth plugin.
Installation
npm install @kardoe/better-auth-upgrade-anonymous
# or
pnpm add @kardoe/better-auth-upgrade-anonymousUsage
Server
import { betterAuth } from "better-auth";
import { upgradeAnonymous } from "@kardoe/better-auth-upgrade-anonymous";
export const auth = betterAuth({
// ... your config
plugins: [
upgradeAnonymous(),
],
});Client
import { createAuthClient } from "better-auth/client";
import { upgradeAnonymousClient } from "@kardoe/better-auth-upgrade-anonymous/client";
export const authClient = createAuthClient({
plugins: [
upgradeAnonymousClient(),
],
});
// Upgrade an anonymous user
await authClient.upgradeAnonymous();API
POST /auth/v1/upgrade-anonymous
Upgrades the current anonymous user to a full user by setting isAnonymous: false.
Requires authentication.
Response:
{
"success": true,
"user": { ... },
"session": { ... }
}License
MIT
