legalgo-BE-go/internal/services/auth/login_as_staff.go

22 lines
409 B
Go

package serviceauth
import (
"errors"
"github.com/ardeman/project-legalgo-go/internal/utilities/utils"
)
func (sv *LoginStaffSvc) LoginAsStaff(email string) (string, error) {
staff, err := sv.staffAcs.GetStaff(email)
if err != nil {
return "", errors.New(err.Error())
}
token, err := utils.GenerateToken2(staff.Email)
if err != nil {
return "", errors.New(err.Error())
}
return token, nil
}