diff --git a/.gitignore b/.gitignore index 6fbe483..65b7ba9 100644 --- a/.gitignore +++ b/.gitignore @@ -60,4 +60,7 @@ fabric.properties .glide/ .idea/ *.iml -.vendor/ \ No newline at end of file +.vendor/ +vendor/ +glide.lock + diff --git a/proxy/member/member_service.go b/proxy/member/member_service.go index 908501d..a8694ff 100644 --- a/proxy/member/member_service.go +++ b/proxy/member/member_service.go @@ -8,13 +8,14 @@ import ( ) type MemberService struct { - Id json.Number `json:"id,Number,omitempty"` - Email string `json:"email"` - PwSalt string `json:"pwSalt"` - Digest string `json:"digest"` - Name string `json:"name"` - Company string `json:"company"` - Phone string `json:"phone"` + Id json.Number `json:"id,Number,omitempty"` + Email string `json:"email"` + PwSalt string `json:"pwSalt"` + Digest string `json:"digest"` + Name string `json:"name"` + Company string `json:"company"` + Phone string `json:"phone"` + AuthorizedDate json.Number `json:"id,Number"` } var TARGET_DAO = "member" @@ -49,6 +50,9 @@ func (m *MemberService) Login() string { if err != nil { return err.Error() } + if temp.AuthorizedDate == "" { + return "Not authenticated." + } b := encryption.Check(m.PwSalt, temp.PwSalt, temp.Digest) if !b {