⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 log.c

📁 操作系统简单的登入程序
💻 C
字号:
#include <stdio.h>
#include "filesys.h"

#define LOGERR 65535

unsigned short  userid(char* name)
{
	int i=0;

	for (i=0;i<DIRNUM;i++)
	{
		if(strcmp(directory_1.users[i].u_uid,name)==0)
		{
			break;
		}

	}
	if (i!=DIRNUM)
		return i;
	else
		return MAPERR;
}

int login(char* username,char* password)
{
	unsigned short uid;
	
	uid=userid(username);

	if(uid!=65535)
	{
		if((!strcmp(directory_1.users[uid].password,password))&&(!strcmp(directory_1.users[uid].u_uid,username)))
		{
			
			readdir2(uid);

			currentuser=uid;           

			return uid;

		}
	}

 return LOGERR;
}
int logout()
{
	currentuser=65535;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -