qswiki/user.h

26 lignes
386 B
C++

#ifndef USER_H
#define USER_H
#include <utility>
#include <vector>
#include "permissions.h"
class User
{
private:
static User anonUser;
public:
static const User &Anonymous();
static void setAnon(User u)
{
User::anonUser = std::move(u);
}
std::string login;
std::vector<char> password;
std::vector<char> salt;
bool enabled;
Permissions permissions;
User();
};
#endif