forked from ebhomengo/niki
				
			"fix(param):prevent admin to get password in login response"
This commit is contained in:
		
							parent
							
								
									fc040db1c0
								
							
						
					
					
						commit
						948a240282
					
				| 
						 | 
					@ -8,6 +8,18 @@ type LoginWithPhoneNumberRequest struct {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type LoginWithPhoneNumberResponse struct {
 | 
					type LoginWithPhoneNumberResponse struct {
 | 
				
			||||||
	Admin  entity.Admin `json:"admin"`
 | 
						AdminInfo AdminInfo `json:"admin_info"`
 | 
				
			||||||
	Tokens Tokens       `json:"tokens"`
 | 
						Tokens    Tokens    `json:"tokens"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					type AdminInfo struct {
 | 
				
			||||||
 | 
						ID          uint               `json:"id"`
 | 
				
			||||||
 | 
						FirstName   string             `json:"first_name"`
 | 
				
			||||||
 | 
						LastName    string             `json:"last_name"`
 | 
				
			||||||
 | 
						PhoneNumber string             `json:"phone_number"`
 | 
				
			||||||
 | 
						Role        entity.AdminRole   `json:"role"`
 | 
				
			||||||
 | 
						Description string             `json:"description"`
 | 
				
			||||||
 | 
						Email       string             `json:"email"`
 | 
				
			||||||
 | 
						Gender      entity.Gender      `json:"gender"`
 | 
				
			||||||
 | 
						Status      entity.AdminStatus `json:"status"`
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,7 +35,17 @@ func (s Service) LoginWithPhoneNumber(ctx context.Context, req adminserviceparam
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return adminserviceparam.LoginWithPhoneNumberResponse{
 | 
						return adminserviceparam.LoginWithPhoneNumberResponse{
 | 
				
			||||||
		Admin: admin,
 | 
							AdminInfo: adminserviceparam.AdminInfo{
 | 
				
			||||||
 | 
								ID:          admin.ID,
 | 
				
			||||||
 | 
								FirstName:   admin.FirstName,
 | 
				
			||||||
 | 
								LastName:    admin.LastName,
 | 
				
			||||||
 | 
								PhoneNumber: admin.PhoneNumber,
 | 
				
			||||||
 | 
								Role:        admin.Role,
 | 
				
			||||||
 | 
								Description: admin.Description,
 | 
				
			||||||
 | 
								Email:       admin.Email,
 | 
				
			||||||
 | 
								Gender:      admin.Gender,
 | 
				
			||||||
 | 
								Status:      admin.Status,
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
		Tokens: adminserviceparam.Tokens{
 | 
							Tokens: adminserviceparam.Tokens{
 | 
				
			||||||
			AccessToken:  accessToken,
 | 
								AccessToken:  accessToken,
 | 
				
			||||||
			RefreshToken: refreshToken,
 | 
								RefreshToken: refreshToken,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue