Ejemplo n.º 1
0
void Account_Srv_InitSys()
{
	account_t data;
	if(!Account_Perst_CheckAccFile())
	{
		data.id=EntKey_Srv_CompNewKey("account");
		strcpy(data.username,"admin");
		strcpy(data.password,"admin123");
		data.type=1;
		Account_Perst_Insert(&data);	
	}
}
Ejemplo n.º 2
0
//创建系统初始化账号admin
void Account_Srv_InitSys(){
	char entName[8];
	if(Account_Perst_CheckAccFile());
	else
		{
            system("clear");
			account_t data_admin;
			data_admin.id=EntKey_Srv_CompNewKey(entName);//调用函数获取用户id
			printf("\n\n\n\t\t\t\t   \033[31m为您创建系统初始化帐号ADMIN\033[0m");
            printf("\n\n\t\t\t\t请输入姓名:");
            scanf("%s",data_admin.username);//为ata_admin账号赋值成员信息 
			data_admin.type=9;
            cl_stdin();
            printf("\n\t\t\t\t请输入密码:");
			getpwd(30,data_admin.password);
            Account_Srv_Add(&data_admin);//将新建data_admin账号写入文件 
            printf("\n\t\t\t\t\t创建成功!");
            sleep(1);

}
}
Ejemplo n.º 3
0
int SysLogout() {
	
	
	int choice;
	    cl_stdin();
		system("clear");
       	printf("\n\n\n\t\t\t==================================================================");
       	printf("\n\t\t\t\t\t%s\t\t\t%s","用户名","用户身份");
		printf("\n\t\t\t------------------------------------------------------------------");
       	printf("\n\n\t\t\t\t\t%s",gl_CurUser.username);
		switch(gl_CurUser.type){
					case USR_CLERK:  printf("\t\t\t%s","CLERK"); 	break;
					case USR_MANG:	 printf("\t\t\t%s","MANG");  	break;
					case USR_ADMIN:  printf("\t\t\t%s","ADMIN"); 	break;
				}
		printf("\n\n\t		-----------------------------------------------------------------");
		printf("\n\t		|          [L]og Out          |               [R]eturn           |");
		printf("\n\t		******************************************************************");
        printf("\n\t		Input Your choice:");
        choice=getchar();
        if(choice=='l'||choice=='L'){
	       	if(Account_Perst_CheckAccFile()){

				printf("\n\n\t\t\t----------------------------注销成功!------------------------------");
				sleep(1);
                SysLogin();
				return 1;
		}else{
				  printf("\n\n\t\t\t----------------------------注销失败!------------------------------");
				
				sleep(1);
				return 0;
				   
			}
		}
		
}