Просмотр исходного кода

Merge pull request #523 from visuddhinanda/master

_update增加错误处理
visuddhinanda 4 лет назад
Родитель
Сommit
d72eaacc3b
4 измененных файлов с 18 добавлено и 7 удалено
  1. 14 3
      app/db/table.php
  2. 3 0
      app/ucenter/forgot_pwd.php
  3. 0 3
      app/ucenter/sign.js
  4. 1 1
      app/ucenter/sign_up.php

+ 14 - 3
app/db/table.php

@@ -78,8 +78,14 @@ class Table
 			$updateDate,
 			$where
 		);
-
-		return true;
+		if($this->medoo->error){
+			$this->result["ok"]=false;
+			$this->result["message"]=$this->medoo->error;
+			return false;
+		}else{
+			return true;
+		}
+		
 	}
 
 	public function _show($columns,$id){
@@ -88,7 +94,12 @@ class Table
 			$columns,
 			["id"=>$id]
 		);
-		$this->result["data"] = $output;
+		if($this->medoo->error){
+			$this->result["ok"]=false;
+			$this->result["message"]=$this->medoo->error;
+		}else{
+			$this->result["data"] = $output;
+		}
 		return $this->result;
 	}
 

+ 3 - 0
app/ucenter/forgot_pwd.php

@@ -18,6 +18,9 @@ require_once "../public/function.php";
 		<script src="../public/js/comm.js"></script>
 		<script src="../studio/js/jquery-3.3.1.min.js"></script>
 		<script src="../studio/js/fixedsticky.js"></script>
+		<script>
+		<?php require_once '../public/load_lang_js.php'; ?>
+		</script>
 		<style>
 		#login_body{
 			display: flex;

+ 0 - 3
app/ucenter/sign.js

@@ -59,15 +59,12 @@ function submit(){
 		}),
 		dataType:"json"
 		}).done(function (data) {
-			
 			if(data.ok){
 				$("#form_div").hide();
 				$("#message").removeClass("form_error");
 				$("#message").html("注册成功。<a href='index.php?op=login'>"+gLocal.gui.login+"</a>");
-
 			}else{
 				$("#message").addClass("form_error");
-
 				$("#message").text(ConvertServerMsgToLocalString(data.message));
 			}
 	}).fail(function(jqXHR, textStatus, errorThrown){

+ 1 - 1
app/ucenter/sign_up.php

@@ -21,7 +21,7 @@ require_once "../redis/function.php";
 		<script src="../ucenter/sign.js"></script>
 		<script>
 		<?php require_once '../public/load_lang_js.php'; ?>
-	</script>
+		</script>
 		<style>
 		#login_body{
 			display: flex;