From c0542eb26ee90d112bf98a0f5e1a300dbcb0e5dd Mon Sep 17 00:00:00 2001 From: weloe <1345895607@qq.com> Date: Tue, 9 May 2023 18:38:04 +0800 Subject: [PATCH] feat: add check --- enforcer.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/enforcer.go b/enforcer.go index ea227d1..b70b778 100644 --- a/enforcer.go +++ b/enforcer.go @@ -164,6 +164,9 @@ func (e *Enforcer) Login(id string, ctx ctx.Context) (string, error) { // LoginByModel login by id and loginModel, return tokenValue and error func (e *Enforcer) LoginByModel(id string, loginModel *model.Login, ctx ctx.Context) (string, error) { + if loginModel == nil { + return "", errors.New("arg loginModel can not be nil") + } var err error var session *model.Session var tokenValue string