diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/login_student.php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/login_student.php"
index 49e5c7c8bfc55358254f1a8b790fb7d5d63f1157..6548fa1eda3b93bdd93f4eb5f48abe367e3f411a 100644
--- "a/\345\220\216\347\253\257\344\273\243\347\240\201/login_student.php"
+++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/login_student.php"
@@ -1,30 +1,36 @@
"."window.alert"."("."\""."用户名或密码不能为空!"."\"".")".";"."";
- echo"";
+
+ if($user == ""|| $password == ""){/*判断用户密码是否为空*/
+ echo"";
+ echo"";
exit;
}
- $sql_select = "select teacher_id,teacher_pwd from t_db_user where teacher_id = '$user' and teacher_pwd = '$password'";
- mysqli_query($conn,'SET NAMES UTF8');
- $ret = mysqli_query($conn,$sql_select);
+ $sql_select = "select student_id,student_pwd from s_db_user
+ where student_id = '$user' and student_pwd = '$password'";
+ mysqli_query($conn, 'SET NAMES UTF8');
+ $ret = mysqli_query($conn, $sql_select);
$row = mysqli_fetch_array($ret);
- $_SESSION[classification]="teacher";
- if($user == $row['teacher_id']&&$password == $row['teacher_pwd']){
+ $_SESSION[classification] = "student";
+
+ if($user == $row['username'] && $password == $row['password']){/*判断账号密码是否正确 */
header("Location:主页.html");
- }else{
- echo"";
- echo"";
+ }else{/*账号密码错误*/
+ echo"";
+ echo"";
exit;
}
}
diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/register_teacher.php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/register_teacher.php"
index 5f88f6bacacd614a8ac656d08ceb9373c860c33a..519df42dc2eb4528383b2f8c0da2aa3f290037d0 100644
--- "a/\345\220\216\347\253\257\344\273\243\347\240\201/register_teacher.php"
+++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/register_teacher.php"
@@ -1,38 +1,46 @@
"."window.alert"."("."\""."请填写完整!"."\"".")".";"."";
- echo"";
+ if($user == ""|| $password == ""|| $phone == ""|| $email == ""){/*判断是否存在空输入*/
+ echo"";
+ echo"";
exit;
}
- $sql_select = "select teacher_id from t_db_user where teacher_id='$user'";
- mysqli_query($conn,'SET NAMES UTF8');
- $ret = mysqli_query($conn,$sql_select);
+ $sql_select = "select teacher_id from t_db_user where teacher_id = '$user'";
+ mysqli_query($conn, 'SET NAMES UTF8');
+ $ret = mysqli_query($conn, $sql_select);
$row = mysqli_fetch_array($ret);
- $_SESSION[classification]="teacher";
+ $_SESSION[classification] = "teacher";
if(1){
- if($user==$row['teacher_id']){
- echo"";
- echo"";
+
+ if($user == $row['teacher_id']){/*判断是否已存在教师账号*/
+ echo"";
+ echo"";
}
- else
+ else/*注册教师账号*/
{
- $sql="insert into t_db_user(teacher_id,teacher_pwd,teacher_email,teacher_tel) values('$user','$phone','$email','$password')";
- $ret = mysqli_query($conn,$sql);
- echo"";
- echo"";
+ $sql = "insert into t_db_user(teacher_id, teacher_pwd, teacher_email, teacher_tel)
+ values('$user','$phone','$email','$password')";
+ $ret = mysqli_query($conn, $sql);
+ echo"";
+ echo"";
}
}
mysqli_close($conn);
diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/remake_teacher.php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/remake_teacher.php"
index 01521c577f607e86c08d6a23d2f93d8214db0375..05506eae070e93e0beb6fdaedb4c3a007871402b 100644
--- "a/\345\220\216\347\253\257\344\273\243\347\240\201/remake_teacher.php"
+++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/remake_teacher.php"
@@ -9,40 +9,48 @@
if(isset($_POST["remake"])){
$user = $_POST["username"];
- $phone =$_POST["phone"];
- $email =$_POST["email"];
+ $phone = $_POST["phone"];
+ $email = $_POST["email"];
$password = $_POST["password"];
- $repassword =$_POST["repassword"];
+ $repassword = $_POST["repassword"];
- if($user == ""||$password == ""||$phone == ""||$email == ""||$repassword == ""){
- echo"";
- echo"";
+ if($user == ""|| $password == ""|| $phone == ""|| $email == ""|| $repassword == ""){/*判断是否存在空输入*/
+ echo"";
+ echo"";
exit;
}
$sql_select = "select teacher_id,teacher_email,teacher_tel from t_db_user where teacher_id = '$user'";
- mysqli_query($conn,'SET NAMES UTF8');
- $ret = mysqli_query($conn,$sql_select);
+ mysqli_query($conn, 'SET NAMES UTF8');
+ $ret = mysqli_query($conn, $sql_select);
$row = mysqli_fetch_array($ret);
$_SESSION[classification]="teacher";
- if($user == $row['teacher_id']&&$phone == $row['teacher_tel']&&$email == $row['teacher_email']){
- if($password==$repassword)
- {
- $sql="update t_db_user set teacher_pwd='$password'";
- $ret = mysqli_query($conn,$sql);
+ if($user == $row['teacher_id'] && $phone == $row['teacher_tel'] && $email == $row['teacher_email']){/*判断用户名,手机号,邮箱是否正确*/
+ if($password == $repassword)
+ {/*进行密码的修改*/
+ $sql = "update t_db_user set teacher_pwd='$password'";
+ $ret = mysqli_query($conn, $sql);
- echo"";
- echo"";
+ echo"";
+ echo"";
}
- else{
- echo"";
- echo"";
+ else{/*2次密码不一样*/
+ echo"";
+ echo"";
}
- }else{
- echo"";
- echo"";
+ }else{/*信息核对错误*/
+ echo"";
+ echo"";
exit;
}
}
diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/update.php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/update.php"
new file mode 100644
index 0000000000000000000000000000000000000000..8e2294e8c673516fa890ea955e3477ce15af354c
--- /dev/null
+++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/update.php"
@@ -0,0 +1,18 @@
+"."window.alert"."("."\""."请登录!"."\"".")".";"."";
+ echo"";
+ exit;
+ }else{/*更新作业*/
+ $result = $conn->query($sql_update);
+ }
+ }
+?>
\ No newline at end of file
diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/\344\275\234\344\270\232\351\241\265\351\235\242.php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/\344\275\234\344\270\232\351\241\265\351\235\242.php"
new file mode 100644
index 0000000000000000000000000000000000000000..4f0b47b8964aa69a24d92631a0b64c7420297a6d
--- /dev/null
+++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/\344\275\234\344\270\232\351\241\265\351\235\242.php"
@@ -0,0 +1,119 @@
+
+
+
+
+ 作业页面
+
+
+
+
+
+
+
+
+
+
+ query($sql);
+
+ $sj = $result->fetch_row();
+
+ $total = $sj[0];
+
+
+ //造分页类的对象
+ $page = new Page($total, 20, "", true);
+ //$page->set('prev',">>");
+
+ //查数据库并且显示
+
+ $sqlshow = "select * from db_homework where task_id = $id ".$page->limit;
+ $resultall = $conn->query($sqlshow);
+
+ echo "
+
+ | 学号 |
+ 姓名 |
+ 作业url |
+ 是否抄袭 |
+ 评分 |
+ ";
+ $i = 0;
+ while($row = $resultall->fetch_row())
+ {
+ echo "
| {$row[0]} | {$row[1]} | | 否 | {$row[3]} |
";
+
+ }
+
+ $arry[$i] = $row[0];
+
+ echo "| ".$page->fpage()." |
";
+
+ echo "
";
+ }
+?>
+
+
+
+
\ No newline at end of file
diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/\346\237\245\351\207\215\351\241\265\351\235\242.php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/\346\237\245\351\207\215\351\241\265\351\235\242.php"
new file mode 100644
index 0000000000000000000000000000000000000000..b2066501df8469944be60ad07725249cbc20c6d3
--- /dev/null
+++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/\346\237\245\351\207\215\351\241\265\351\235\242.php"
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/\350\216\267\345\217\226\347\217\255\347\272\247id.php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/\350\216\267\345\217\226\347\217\255\347\272\247id.php"
new file mode 100644
index 0000000000000000000000000000000000000000..effdddabc054f5bc573947d57dd7bfd3697e4c1d
--- /dev/null
+++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/\350\216\267\345\217\226\347\217\255\347\272\247id.php"
@@ -0,0 +1,83 @@
+"."window.alert"."("."\""."输入不能为空!"."\"".")".";"."";
+ echo"";
+ exit;
+ }else{
+ if($conn){
+ $select = mysqli_select_db($conn, "db_lsp");
+ if($select){
+ $curl = curl_init();
+ /*获取班级id*/
+ curl_setopt_array($curl, array(
+ CURLOPT_URL => "https://api.cnblogs.com/api/edu/schoolclass/fzzcxy/$course_name",
+ CURLOPT_RETURNTRANSFER => true,
+ CURLOPT_ENCODING => '',
+ CURLOPT_MAXREDIRS => 10,
+ CURLOPT_TIMEOUT => 0,
+ CURLOPT_FOLLOWLOCATION => true,
+ CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
+ CURLOPT_CUSTOMREQUEST => 'GET',
+ CURLOPT_HTTPHEADER => array(
+ 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjlFMjcyMkFGM0IzRTFDNzU5RTI3NEFBRDI5NDFBNzg1MDlCMDc2RDAiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJuaWNpcnpzLUhIV2VKMHF0S1VHbmhRbXdkdEEifQ.eyJuYmYiOjE2MDcwNDI0OTIsImV4cCI6MTYwNzEyODg5MiwiaXNzIjoiaHR0cDovL29wZW5hcGlfb2F1dGgtc2VydmVyIiwiYXVkIjoiQ25CbG9nc0FwaSIsImNsaWVudF9pZCI6IjRkNmVhM2JjLTViMTktNGIzNC1iZWZmLWU1ZWRjZDZlNjQ0YiIsImp0aSI6IkZEQjcxOEI0RDc1MDY2QzMzNjYwNDY0RUQ4MjBENDIzIiwiaWF0IjoxNjA3MDQyNDkyLCJzY29wZSI6WyJDbkJsb2dzQXBpIl19.Ka70kGujtScmuLyqM7X-V2j7k-zyrqS_v6ps8ypn7ktYQRNgR4BsIxssTue0-HZJU7-J1EDSXOurFROxbRalwbiY4M6TrtqNulVY4uxUuoPcRfyliHCkdKrPBrJeQdGs8OOmHkYwbrjOlt7DnRurB0bUcK3c67TZTe7YPB59AWe742d1r-jPVh8eNXzZmAG37BlQPpuUUU-YlBvjOgCQRLwieYIJM0VY2Ly0e3YmBj8vGhvQNzHn8yIrUHSZHS1Pr6vrCmN5l7GlONxLUZ9mMYDSG6EV1IK9Ks_dDE380VGvJfyVTW5L3Ew9Ov2a3D7yA1csqL_39odioSD2oMQOCA'
+ ),
+ ));
+
+ $response = curl_exec($curl);
+ $data = json_decode($response, true);
+ /*获取课程id*/
+ $course_id = $data['schoolClassId'];
+ $course_url = $data['url'];
+ $sql = "select * from db_course where course_id = $course_id";
+ $result = $conn->query($sql);
+ $sql1 = "insert into db_course (course_id,course_name,course_url,course_teacher)
+ values ('$course_id','$course_name','$course_url','$course_teacher')";
+ $row = $result->fetch_row();
+ if($row == NULL){
+ $result1 = $conn->query($sql1);
+ $curl1 = curl_init();
+ /*获取作业列表*/
+ curl_setopt_array($curl1, array(
+ CURLOPT_URL => "https://api.cnblogs.com/api/edu/schoolclass/members/$course_id",
+ CURLOPT_RETURNTRANSFER => true,
+ CURLOPT_ENCODING => '',
+ CURLOPT_MAXREDIRS => 10,
+ CURLOPT_TIMEOUT => 0,
+ CURLOPT_FOLLOWLOCATION => true,
+ CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
+ CURLOPT_CUSTOMREQUEST => 'GET',
+ CURLOPT_HTTPHEADER => array(
+ 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjlFMjcyMkFGM0IzRTFDNzU5RTI3NEFBRDI5NDFBNzg1MDlCMDc2RDAiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJuaWNpcnpzLUhIV2VKMHF0S1VHbmhRbXdkdEEifQ.eyJuYmYiOjE2MDcwNDI0OTIsImV4cCI6MTYwNzEyODg5MiwiaXNzIjoiaHR0cDovL29wZW5hcGlfb2F1dGgtc2VydmVyIiwiYXVkIjoiQ25CbG9nc0FwaSIsImNsaWVudF9pZCI6IjRkNmVhM2JjLTViMTktNGIzNC1iZWZmLWU1ZWRjZDZlNjQ0YiIsImp0aSI6IkZEQjcxOEI0RDc1MDY2QzMzNjYwNDY0RUQ4MjBENDIzIiwiaWF0IjoxNjA3MDQyNDkyLCJzY29wZSI6WyJDbkJsb2dzQXBpIl19.Ka70kGujtScmuLyqM7X-V2j7k-zyrqS_v6ps8ypn7ktYQRNgR4BsIxssTue0-HZJU7-J1EDSXOurFROxbRalwbiY4M6TrtqNulVY4uxUuoPcRfyliHCkdKrPBrJeQdGs8OOmHkYwbrjOlt7DnRurB0bUcK3c67TZTe7YPB59AWe742d1r-jPVh8eNXzZmAG37BlQPpuUUU-YlBvjOgCQRLwieYIJM0VY2Ly0e3YmBj8vGhvQNzHn8yIrUHSZHS1Pr6vrCmN5l7GlONxLUZ9mMYDSG6EV1IK9Ks_dDE380VGvJfyVTW5L3Ew9Ov2a3D7yA1csqL_39odioSD2oMQOCA'
+ ),
+ ));
+
+ $response1 = curl_exec($curl1);
+ $data1 = json_decode($response1, true);
+ $num_student = count($data1);
+ for($i = 0; $i < $num_student; $i++){
+ $member_id = $data1[$i]['memberId'];
+ $student_name = $data1[$i]['realName'];
+ $student_id = $data1[$i]['studentNo'];
+ $sql2 = "insert into s_db_user (student_id,student_name,course_id,student_pwd,member_id)
+ values('$student_id','$student_name','$course_id','123456','$member_id ')";
+ $result1 = $conn->query($sql2);
+ }
+ header('location:主页.html');
+ }else{
+ echo"";
+ echo"";
+ exit;
+ }
+ curl_close($curl);
+ }
+ mysqli_close($conn);
+ }else{
+ die('Could not connect:'.mysql_error());
+ }
+ }
+?>
\ No newline at end of file
diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/\350\257\204\345\210\206.php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/\350\257\204\345\210\206.php"
new file mode 100644
index 0000000000000000000000000000000000000000..ed6c150bf4cf469584e20b36f6357a7ba04a5f24
--- /dev/null
+++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/\350\257\204\345\210\206.php"
@@ -0,0 +1,136 @@
+
+
+
+
+ 作业页面
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file