File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -89,7 +89,7 @@ const forgetPasswordToDB = async (email: string) => {
8989 }
9090
9191 //send mail
92- const otp = generateOTP ( ) ;
92+ const otp = generateOTP ( 6 ) ;
9393 const value = {
9494 otp,
9595 email : isExistUser . email ,
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ const createUserToDB = async (payload: Partial<IUser>): Promise<IUser> => {
1818 }
1919
2020 //send email
21- const otp = generateOTP ( ) ;
21+ const otp = generateOTP ( 6 ) ;
2222 const values = {
2323 name : createUser . name ,
2424 otp : otp ,
Original file line number Diff line number Diff line change 1- const generateOTP = ( ) => {
2- return Math . floor ( Math . random ( ) * ( 9999 - 1000 + 1 ) + 1000 ) ;
1+ const generateOTP = ( digitLength : number ) => {
2+ const min = Math . pow ( 10 , digitLength - 1 ) ;
3+ const max = Math . pow ( 10 , digitLength ) - 1 ;
4+
5+ return Math . floor ( Math . random ( ) * ( max - min + 1 ) + min ) ;
36} ;
47
5- export default generateOTP ;
8+ export default generateOTP ;
You can’t perform that action at this time.
0 commit comments