mysql函数UserManage

Class UserManage{
private:
char myuserid[20];//用户的id,未登陆前为空
time logintime;//用户登陆时间,并用于计算停留时间
char loginhost[20];//上站地点
public:
int NewUser(char *userid,char *passwd);
//新建一个用户,判断时候已经存在,其他资料暂时为空,firstlogintime,权限等设缺省值。
int UserLogin(char *userid,char *passwd);
//用户登陆验证密码,
int ChangePasswd(char *oldpasswd,char *newpasswd);
//修改密码,要求原密码一致
int ChangePriDate(char *newname,char *newemail,char *newaddr);
//改变基本数据,名称,email,住址.
int ModifyNumData(int addlogin,int addpost);
//修改文章数,上站次数,等是数据...注意调用对象
int UserLogout();
//用户退出,修改lastlogin,staytime,loginhost等。


//普通查询命令

int QueryCommonData(const char *userid,int& loginnum,
char *username,int& postnum,time& lastlogin,char *lasthost);
//查询网友基本信息

//特权指令,函数在完成功能前,先判断权限。
int QueryPriData(const char *userid,char *email,char *addr);
//查询基本信息,普通人只能查自己,有特权人才能查其他人。
int ModifyUserLevel(bool isadd, unsigned log level);
//修改用户的权限
int ModifyUserId(char *oldid,char *newid,
char *newemail,char *newaddr);
//修改用户的基本数据
int ModifyUserNumdata(char *userid,int addlogin,int addpost);
//修改用户的文章数等数据。
int ModifyUserPasswd(char *userid,char *newpasswd);
//修改用户密码
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值