(username, password string)
| 544 | } |
| 545 | |
| 546 | func defaultsForNewUser(username, password string) map[string]interface{} { |
| 547 | var defaults = make(map[string]interface{}) |
| 548 | var salt = randomString(saltLength) |
| 549 | defaults["_username"] = SHA256(username, salt) |
| 550 | defaults["_password"] = SHA256(password, salt) |
| 551 | defaults["_salt"] = salt |
| 552 | defaults["_id"] = "id-" + randomID(idLength) |
| 553 | //defaults["_one.time.token"] = randomString(tokenLength) |
| 554 | defaults["data"] = make(map[string]interface{}) |
| 555 | |
| 556 | return defaults |
| 557 | } |
| 558 | |
| 559 | func setToken(id, oldToken string) (newToken string) { |
| 560 | delete(tokens, oldToken) |
no test coverage detected