MCPcopy Create free account
hub / github.com/baidu/tera / TokenToUserName

Method TokenToUserName

src/master/user_manager.cc:167–175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

165}
166
167std::string UserManager::TokenToUserName(const std::string& token) {
168 MutexLock locker(&mutex_);
169 for (UserList::const_iterator it = all_users_.begin(); it != all_users_.end(); ++it) {
170 if (token == it->second->GetToken()) {
171 return it->second->GetUserName();
172 }
173 }
174 return "#UnknownUser";
175}
176
177bool UserManager::SetUserInfo(const std::string& user_name, const UserInfo& user_info) {
178 MutexLock locker(&mutex_);

Callers 2

HasPermissionMethod · 0.80

Calls 2

GetUserNameMethod · 0.80
GetTokenMethod · 0.45

Tested by

no test coverage detected