GetUserID : get user ID
(token string)
| 276 | |
| 277 | // GetUserID : get user ID |
| 278 | func GetUserID(token string) (userID string, err error) { |
| 279 | |
| 280 | err = checkInit() |
| 281 | if err != nil { |
| 282 | return |
| 283 | } |
| 284 | |
| 285 | err = createError(002) |
| 286 | |
| 287 | if v, ok := tokens[token]; ok { |
| 288 | var expires = v.(map[string]interface{})["expires"].(time.Time) |
| 289 | userID = v.(map[string]interface{})["id"].(string) |
| 290 | |
| 291 | if expires.Sub(time.Now().Local()) < 0 { |
| 292 | return |
| 293 | } |
| 294 | |
| 295 | err = nil |
| 296 | } |
| 297 | |
| 298 | return |
| 299 | } |
| 300 | |
| 301 | // WriteUserData : save user date |
| 302 | func WriteUserData(userID string, userData map[string]interface{}) (err error) { |
no test coverage detected