BETTER-AUTH. UI
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

On this page