國立中央大學Turnitin 系統帳號申請
說明:
*必須 |
更新日期:2021年3月4日 |
session_start();
include('../include/header.php');
?>
//SQL身分分類
function selectP_TYPE($txt)
{
global $title1,$type;
switch( $txt )
{
case "1":
$title1="不分類";
$type = "";
break;
case "2":
$title1="教師";
$type = "(P_TYPE between 11 and 15) and";
break;
case "3":
$title1="職員";
$type = "(P_TYPE between 20 and 23) and";
break;
case "4":
$title1="學生";
$type = "(P_TYPE between 1 and 6) and";
break;
default:
$title1="不分類";
$type = "";
}
}
//$_SESSION["isLoggedIn_TurniTin_User"] = false;
$studentid = $_POST["studentid"];
$password = $_POST["password"];
//Millennium API資料
// $URL_API = "http://140.115.130.208:4500/PATRONAPI/";
$URL_API = "https://140.115.130.208:54620/PATRONAPI/";
//判斷使用者是否能夠通過圖書館的認證系統,回傳值($string)為0表示認證通過。
$datapintest1 = $URL_API.$studentid."/".$password."/pintest";
//echo $datapintest1 ;
$string1 = get_url($datapintest1);
$string1 = strpos($string1, "RETCOD=0") ? 0 : 1;
if($string1 == 0 || $_SESSION["isLoggedIn_TurniTin_User"] == true)
{
//取得使用者姓名(Unicode->Big5)
$urldump = $URL_API.$studentid."/dump";
$datadump = get_url($urldump);
$temp = split("
",$datadump);
foreach($temp as $string)
{
$string = strip_tags($string);
//echo '
'.$string.'
'; if(strchr($string, "P TYPE")) list($temp,$P_TYPE) = split("=",$string); //讀者類型 if(strchr($string, "PATRN NAME")) list($temp,$realname) = split("=",$string); //使用者姓名(Unicdoe->Big5) if(strchr($string, "DEPT/MAJOR")) list($temp,$dclass) = split("=", $string); if(strchr($string, "STUDENT ID")) list($temp,$studentid) = split("=", $string); if(strchr($string, "EMAIL")) list($temp,$email) = split("=", $string); } $name1 = trim(strip_tags($realname)); $firstname = mb_substr($name1, 1, 2, 'UTF-8'); $lastname = mb_substr($name1, 0, 1, 'UTF-8'); $class1 = trim(strip_tags($dclass)); //$P_TYPE1 = (int)$"P_TYPE"; $studentid1 = trim(strip_tags($studentid)); $email1 = trim(strip_tags($email)); $_SESSION["isTeacher"] = $_GET['isTeacher']; if($_GET['isTeacher'] != 1){ $_SESSION["P_TYPE"] = $P_TYPE; $_SESSION["name1"] = $name1; $_SESSION["firstname"] = $firstname; $_SESSION["lastname"] = $lastname; $_SESSION["class1"] = $class1; $_SESSION["studentid1"] = $studentid1; $_SESSION["email1"] = $email1; //$_SESSION["isFirst"] = false; } //echo 'yoyoyo'.$name1.'
'; // echo 'yoyoyo'.$name1[0].'
'; // echo 'yoyoyo'.$name1[1].'
'; // echo 'yoyoyo'.$name1[2].'
'; //echo $_GET['isTeacher']; ?>
說明:
*必須 |
更新日期:2021年3月4日 |
錯誤!! 帳號密碼錯誤,無法讓您登入本系統。
'; if($string1 != 0) echo '帳號密碼錯誤。
'; echo ''; } ?> //抓網頁內容 function get_url($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $chData = curl_exec($ch); curl_close($ch); /* if (!curl_errno($ch)) { $info = curl_getinfo($ch); echo 'fecthurl test ' . $info['url']; } else { echo 'Curl error: ' . curl_error($ch); } */ return $chData; } ?>