Mutations
useChangePassword
Change the authenticated user's password.
The server decides whether existing sessions are revoked — see revokeOtherSessions — so this hook doesn't touch the cache itself.
Usage
import { useAuth, useChangePassword } from "@better-auth-ui/react"
const { authClient } = useAuth()
const { mutate: changePassword } = useChangePassword(authClient)
changePassword({
currentPassword: "hunter2",
newPassword: "hunter3",
revokeOtherSessions: true
})Options factory
import { changePasswordOptions } from "@better-auth-ui/react"
import { useMutation } from "@tanstack/react-query"
const { mutate } = useMutation(changePasswordOptions(authClient))Params
Prop
Type
Last updated on