Wietse
BABetter Auth
•Created by Wietse on 4/17/2025 in #help
deleteUser response: FAILED_TO_GET_USER_INFO
I'm using the authClient, I will look into the active session and let you know
8 replies
BABetter Auth
•Created by Wietse on 4/17/2025 in #help
deleteUser response: FAILED_TO_GET_USER_INFO
@Ping can I politely ask you to have another look?
8 replies
BABetter Auth
•Created by Wietse on 4/17/2025 in #help
deleteUser response: FAILED_TO_GET_USER_INFO
This is my Express API config:
authInstance = betterAuth({
plugins: [bearer()],
database: mongodbAdapter(nativeDb),
trustedOrigins: ["http://localhost:3000", "http://localhost:3001"],
emailAndPassword: {
enabled: true,
sendResetPassword: async ({ user, url }) => {
var message = {
from: "removed actual email address, but it's being sent/received",
to: user.email,
subject: "test",
text: "Hi " + user.name + ",\n\n Follow the link below to reset your password: \n" + url.toString(),
html:
transporter.sendMail(message, (err) => { if (err) { console.log("Error occurred. " + err.message); return process.exit(1); } }) }, }, } });
<p>Hi ${user.name}</p><p>Follow the link below to reset your password:<br /><a href="${url.toString()}">Reset password</a></p>
,
};
transporter.sendMail(message, (err) => {
if (err) {
console.log("Error occurred. " + err.message);
return process.exit(1);
}
})
},
},
user: {
deleteUser: {
enabled: true,
sendDeleteAccountVerification: async (
{
user, // The user object
url, // The auto-generated URL for deletion
},
request // The original request object (optional)
) => {
var message = {
from: "removed actual email address, but it's being sent/received",
to: user.email,
subject: "delete user",
text: "Hi " + user.name + ",\n\n Follow the link below to remove your account: \n" + url.toString(),
};
transporter.sendMail(message, (err) => { if (err) { console.log("Error occurred. " + err.message); return process.exit(1); } }) }, }, } });
8 replies
BABetter Auth
•Created by Wietse on 4/17/2025 in #help
deleteUser response: FAILED_TO_GET_USER_INFO
Hi @Ping , thanks for your response. Excuse me for my late response, I was out for a few days.
This is my client config:
baseURL: import.meta.env.VITE_API_BASE_URL,
fetchOptions: {
credentials: "include",
auth: {
type: "Bearer",
token: await getToken(),
},
}
8 replies