T.ME/BIBIL_0DAY
CasperSecurity


Server : Apache/2
System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User : gositeme ( 1004)
PHP Version : 8.2.29
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Directory :  /home/gositeme/domains/lavocat.ca/private_html/.next/server/pages/api/auth/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/gositeme/domains/lavocat.ca/private_html/.next/server/pages/api/auth/reset-password.js
"use strict";(()=>{var e={};e.id=9561,e.ids=[9561],e.modules={8667:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},33480:(e,t,r)=>{e.exports=r(75600)},69367:(e,t,r)=>{r.r(t),r.d(t,{config:()=>P,default:()=>p,routeModule:()=>f});var s={};r.r(s),r.d(s,{default:()=>l});var n=r(33480),a=r(8667),i=r(86435),o=r(76760),u=r(74729),d=r.n(u);async function l(e,t){if("POST"!==e.method)return t.status(405).json({message:"Method Not Allowed"});let{token:r,password:s}=e.body;if(!r||"string"!=typeof r||!s||"string"!=typeof s)return t.status(400).json({message:"Invalid request"});let n=await o.z.user.findFirst({where:{resetPasswordToken:r,resetPasswordTokenExpiry:{gte:new Date}}});if(!n)return t.status(400).json({message:"Invalid or expired token"});let a=await d().hash(s,10);return await o.z.user.update({where:{id:n.id},data:{password:a,resetPasswordToken:null,resetPasswordTokenExpiry:null}}),t.status(200).json({message:"Password reset successful"})}let p=(0,i.M)(s,"default"),P=(0,i.M)(s,"config"),f=new n.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/auth/reset-password",pathname:"/api/auth/reset-password",bundlePath:"",filename:""},userland:s})},74729:e=>{e.exports=require("bcryptjs")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},76760:(e,t,r)=>{r.d(t,{z:()=>n});var s=r(96330);let n=globalThis.prisma??new s.PrismaClient({log:["error"]})},86435:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},96330:e=>{e.exports=require("@prisma/client")}};var t=require("../../../webpack-api-runtime.js");t.C(e);var r=t(t.s=69367);module.exports=r})();

CasperSecurity Mini