Creating entities. Still have work to do.
This commit is contained in:
parent
296a8d7b96
commit
251bf5a1d6
1 changed files with 43 additions and 0 deletions
43
User.h
Normal file
43
User.h
Normal file
|
@ -0,0 +1,43 @@
|
|||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include <vector>
|
||||
|
||||
class User {
|
||||
string name;
|
||||
string password;
|
||||
string phone_number;
|
||||
string fax_number;
|
||||
string postal_address;
|
||||
vector<string> groups;
|
||||
vector<string> messages;
|
||||
|
||||
bool is_admin;
|
||||
bool is_logged_in;
|
||||
|
||||
public:
|
||||
User();
|
||||
User(string n, string pass, string phone, string fax, string postal, bool admin);
|
||||
string getName();
|
||||
string getPassword();
|
||||
string getPhoneNumber();
|
||||
string getFaxNumber();
|
||||
string getPostalAddress();
|
||||
vector<string> getGroups();
|
||||
vector<string> getMessages();
|
||||
bool confirmAdmin();
|
||||
bool checkLogin();
|
||||
void setName(string new_name);
|
||||
void setPassword(string new_name);
|
||||
void setPhone(string new_phone);
|
||||
void setFax(string new_fax);
|
||||
void setPostal(string new_postal);
|
||||
};
|
||||
|
||||
class Message {
|
||||
string timestamp;
|
||||
string text;
|
||||
|
||||
public:
|
||||
Message();
|
||||
Message(string time, string t);
|
||||
};
|
Reference in a new issue