summaryrefslogtreecommitdiffstats
path: root/src/server/UserInfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/UserInfo.cpp')
-rw-r--r--src/server/UserInfo.cpp18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/server/UserInfo.cpp b/src/server/UserInfo.cpp
index e7c0334..e0239eb 100644
--- a/src/server/UserInfo.cpp
+++ b/src/server/UserInfo.cpp
@@ -7,9 +7,7 @@ void UserInfo::SetRoom(ChatRoom *new_master)
const char *UserInfo::GetName() const
{
- if(name[0])
- return name;
- return 0;
+ return name;
}
void UserInfo::SetName(const char *n_name)
@@ -17,7 +15,17 @@ void UserInfo::SetName(const char *n_name)
strcpy(name, n_name);
}
-void UserInfo::SetStatus(const enum_status e_s)
+const char *UserInfo::GetPassword() const
{
- state = e_s;
+ return password;
+}
+
+void UserInfo::SetPassword(const char *pass)
+{
+ strcpy(password, pass);
+}
+
+void UserInfo::SetStatus(const enum_status n_status)
+{
+ state = n_status;
}