【OK】
(member models.Member)
| 184 | |
| 185 | // 【OK】 |
| 186 | func (this *CommonController) login(member models.Member) { |
| 187 | var user APIUser |
| 188 | utils.CopyObject(&member, &user) |
| 189 | user.Uid = member.MemberId |
| 190 | user.Token = cryptil.Md5Crypt(fmt.Sprintf("%v-%v", time.Now().Unix(), util.InterfaceToJson(user))) |
| 191 | err := models.NewAuth().Insert(user.Token, user.Uid) |
| 192 | if err != nil { |
| 193 | beego.Error(err.Error()) |
| 194 | this.Response(http.StatusInternalServerError, messageInternalServerError) |
| 195 | } |
| 196 | user.Avatar = this.completeLink(utils.ShowImg(user.Avatar, "avatar")) |
| 197 | data := map[string]interface{}{"user": user} |
| 198 | this.Response(http.StatusOK, messageSuccess, data) |
| 199 | } |
| 200 | |
| 201 | func (this *CommonController) GetUserMoreInfo() { |
| 202 | uid, _ := this.GetInt("uid") |
no test coverage detected