📄 account.h
字号:
#ifndef ACCOUNT_H#define ACCOUNT_H#include <stdio.h>#include "def.h"class CAccount{private: PERMISION m_Permision; int m_iUserCount; int i64c(int i); char * PasswdEncrypt(char * pszPwd); char * CryptMakeSalt(); int CreateBackup(char * backup, FILE * fp); int UpdatePasswd(char * pszID, char * pszPwd);public: CAccount(); ~CAccount(); inline void Reset(){m_Permision = PERMISION_DENY;}; inline bool IsRoot(){return m_Permision == PERMISION_ADMIN ? true : false;}; inline PERMISION GetPermision(){return m_Permision;}; int GetNameAtPasswd(char * pszNameBuff); bool AddUser(char * pszID, char * pszPwd); bool DelUser(char * pszID); bool Passwd(char * pszID, char * pszPwd); PERMISION UserAuthenticate(char * pszID, char * pszPwd); void HomeDirDelete(char * pszID); inline PERMISION GetUserPermision(){return m_Permision;};};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -