fix domain
This commit is contained in:
@@ -50,12 +50,9 @@ router.post('/generate-reset-token', verifyToken, requireAdmin, asyncHandler(asy
|
|||||||
[userId, token, req.user.userId, expiresAt]
|
[userId, token, req.user.userId, expiresAt]
|
||||||
);
|
);
|
||||||
|
|
||||||
// Generate reset URL
|
|
||||||
const resetUrl = `${process.env.FRONTEND_URL || 'http://localhost:5173'}/reset-password/${token}`;
|
|
||||||
|
|
||||||
res.json({
|
res.json({
|
||||||
success: true,
|
success: true,
|
||||||
resetUrl,
|
token,
|
||||||
user: {
|
user: {
|
||||||
id: user.id,
|
id: user.id,
|
||||||
username: user.username,
|
username: user.username,
|
||||||
|
|||||||
@@ -40,8 +40,10 @@ function Admin() {
|
|||||||
const handleGenerateResetToken = async (userId) => {
|
const handleGenerateResetToken = async (userId) => {
|
||||||
try {
|
try {
|
||||||
const data = await api.generateResetToken(userId);
|
const data = await api.generateResetToken(userId);
|
||||||
|
// Build URL using current domain (works in dev and prod)
|
||||||
|
const resetUrl = `${window.location.origin}/reset-password/${data.token}`;
|
||||||
setGeneratedUrl({
|
setGeneratedUrl({
|
||||||
url: data.resetUrl,
|
url: resetUrl,
|
||||||
user: data.user,
|
user: data.user,
|
||||||
expiresAt: data.expiresAt
|
expiresAt: data.expiresAt
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user