@@ -23,7 +23,7 @@ export class PasswdController {
2323
2424 @Post ( 'change' )
2525 @ApiOperation ( { summary : 'change password' } )
26- @ApiResponse ( { status : 201 , description : 'Password has been successfully changed.' } )
26+ @ApiResponse ( { status : 200 , description : 'Password has been successfully changed.' } )
2727 @ApiResponse ( { status : 403 , description : 'Old password wrong' } )
2828 @ApiResponse ( { status : 500 , description : 'Backend error' } )
2929 @ApiBearerAuth ( )
@@ -35,27 +35,27 @@ export class PasswdController {
3535 data . data . uid = cpwd . uid
3636 this . logger . log ( 'call passwd change for : ' + cpwd . uid )
3737 if ( data . data . status === 0 ) {
38- return res . status ( 201 ) . json ( data ) ;
38+ return res . status ( 200 ) . json ( data ) ;
3939 } else {
4040 if ( data . data . status === 1 ) {
4141 return res . status ( 403 ) . json ( data ) ;
4242 }
43- this . logger . log ( 'ERROR : ' + data )
44- return res . status ( 201 ) . json ( data ) ;
43+ return res . status ( 200 ) . json ( data ) ;
4544 }
4645 }
4746
4847 @Post ( 'gettoken' )
4948 @ApiOperation ( { summary : 'ask token for reseting password' } )
50- @ApiResponse ( { status : 201 , description : 'Token' , content : { } } )
49+ @ApiResponse ( { status : 200 , description : 'Token' , content : { } } )
5150 @ApiResponse ( { status : 500 , description : 'Backend error' } )
5251 @ApiBearerAuth ( )
5352 @UseGuards ( AuthGuard ( "api-key" ) )
5453 async gettoken ( @Body ( ) asktoken : AskTokenDto , @Res ( ) res : Response ) : Promise < Response > {
54+ this . logger . log ( 'GetToken for : ' + asktoken . uid )
5555 const data = await this . passwdService . askToken ( asktoken )
5656 const ret = { token : data }
5757 console . log ( ret )
58- return res . status ( 201 ) . json ( ret ) ;
58+ return res . status ( 200 ) . json ( ret ) ;
5959 }
6060 @Post ( 'verifytoken' )
6161 @ApiOperation ( { summary : 'ask token for reseting password' } )
@@ -64,29 +64,32 @@ export class PasswdController {
6464 @ApiBearerAuth ( )
6565 @UseGuards ( AuthGuard ( "api-key" ) )
6666 async verifyToken ( @Body ( ) token :VerifyTokenDto , @Res ( ) res : Response ) : Promise < Response > {
67+ this . logger . log ( 'Verify token : ' + token . token )
6768 const ok = await this . passwdService . verifyToken ( token . token )
69+ console . log ( 'reponse : ' + ok )
6870 if ( ok === true ) {
69- return res . status ( 201 ) . json ( token )
71+ console . log ( 'reponse : 200' )
72+ return res . status ( 200 ) . json ( { 'status' :0 } )
7073 } else {
71- return res . status ( 500 ) . json ( token )
74+ return res . status ( 200 ) . json ( { 'status' : 1 } )
7275 }
7376
7477 }
7578 @Post ( 'reset' )
7679 @ApiOperation ( { summary : 'reset password' } )
77- @ApiResponse ( { status : 201 , description : 'Reset OK' } )
80+ @ApiResponse ( { status : 200 , description : 'Reset OK' } )
7881 @ApiResponse ( { status : 500 , description : 'Reset KO' } )
7982 @ApiBearerAuth ( )
8083 @UseGuards ( AuthGuard ( "api-key" ) )
8184 async reset ( @Body ( ) data :ResetPasswordDto , @Res ( ) res :Response ) :Promise < Response > {
82- const tokenData = await this . passwdService . decryptToken ( data . token )
83- if ( Object . keys ( tokenData ) . length === 0 ) {
84- return res . status ( 500 ) . json ( { 'status' :1 , 'error' :'invalid token' } )
85- } else {
86-
87- return res . status ( 200 ) . json ( { 'status' :0 , 'error' :'' } )
88-
85+ //this.logger.log('password reset : ' + data)
86+ const resetData = await this . passwdService . reset ( data )
87+ //this.logger.log(resetData)
88+ if ( resetData . status === 0 ) {
89+ return res . status ( 200 ) . json ( resetData )
8990
91+ } else {
92+ return res . status ( 200 ) . json ( { 'status' :1 , 'error' :'invalid token' } )
9093 }
9194
9295 }
0 commit comments