Files
gin-gonic-prepack/models/admin.go
🐙PiperYxzzy 47ac0cdc07 Adding models, DB access, signup, login
* Created Base, Auth, User and Admin models
* Added skeleton API structure containing: User signup, User & Admin
login, authorized zones, ping tests
* Simple user signup functional
* Skeleton user login functional, no means to verify as of yet
* Added POSTMAN file
2022-04-30 16:02:26 +02:00

25 lines
367 B
Go

package models
import (
"errors"
"github.com/yxzzy-wtf/gin-gonic-prepack/database"
)
type Admin struct {
Auth
Email string
}
func (a *Admin) GetJwt() (string, int) {
return "", 0
}
func (a *Admin) ByEmail(email string) error {
if err := database.Db.Where("email = ?", email).First(&a).Error; err != nil {
return errors.New("not found")
}
return nil
}