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

📄 ppf_login.php

📁 PPExam 是一个通用的在线考试系统
💻 PHP
字号:
<?phprequire(WORK_DIR.'config/baseconfig.php');Iimport('PassPort_User');$passport = new PassPort_User();$passport -> ReSet();if (PPF_API_GetUserData($passport -> U_UniqueID) && PPF_API_GetUserData($passport->U_PasswordKey)) {	#存在 用户名/用户ID 与密码字段	if (PPF_API_GetUserData($passport->PriKey) > 0) {		#存在Uid		$passport -> LoadFromDBUsePriID(PPF_API_GetUserData($passport->PriKey));		if ($passport -> U_ID > 0 && $passport -> U_Uname != PPF_API_GetUserData($passport -> U_UniqueID)) {			#用户名不同,更新用户名。			$passport -> SetUpdateInfo(				array(					$passport -> PriKey => $passport -> U_ID,					$passport->U_UniqueID => PPF_API_GetUserData($passport->U_UniqueID)				)			);			$passport -> DoReRecord();		}else {			$passport -> LoadFromDBuseUniqID(PPF_API_GetUserData($passport->U_UniqueID));		}	}	if ($passport -> U_ID > 0) {	//已存在的用户		if ($passport -> U[$passport->U_PasswordKey] != $passport -> PassWordEnCode(PPF_API_GetUserData($passport->U_PasswordKey))) {			#更改密码			$passport -> PsNeedEncode = true;			$passport -> SetUpdateInfo(				array(					$passport -> PriKey => $passport -> U_ID,					$passport->U_PasswordKey => PPF_API_GetUserData($passport->U_PasswordKey)				)			);			$passport -> DoReRecord();		}	}else {							//不存在的用户		$ppsql = new dbsql();		$table_fields = $ppsql -> GetFieldList($rtc['passport_table']);		$safearray = array_keys($table_fields);		$passport -> SetInsertInfo($userdata);		$passport -> DoRecordUser($safearray);		if (PPF_API_GetUserData($passport->PriKey)) {			$passport -> LoadFromDBUsePriID(PPF_API_GetUserData($passport->PriKey));		}else {			$passport -> LoadFromDBuseUniqID(PPF_API_GetUserData($passport->U_UniqueID));		}	}	$passport -> PassCheckRebuild();	$passport -> PutLoginedInfo();}else {	//do nothing}?>

⌨️ 快捷键说明

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