stanley-king преди 7 години
родител
ревизия
998195dafe
променени са 2 файла, в които са добавени 17 реда и са изтрити 1 реда
  1. 1 0
      helper/session_helper.php
  2. 16 1
      mobile/control/login.php

+ 1 - 0
helper/session_helper.php

@@ -95,6 +95,7 @@ class session_helper
             return false;
         }
     }
+
     static public function isVerfiyMobile()
     {
         if (self::isLogin()) {

+ 16 - 1
mobile/control/login.php

@@ -19,7 +19,6 @@ require_once(BASE_ROOT_PATH . '/helper/session.php');
 require_once(BASE_ROOT_PATH . '/helper/login_helper.php');
 
 //登录,获取验证码,注册
-
 class loginControl extends mobileHomeControl
 {
     const mobile_login = 1;
@@ -175,6 +174,14 @@ class loginControl extends mobileHomeControl
 
     public function getcodexOp()
     {
+        if(empty(session_helper::session_id())) {
+            return self::outerr(errcode::ErrParamter);
+        }
+
+        if(session_helper::isapp() == false && util::from_wechat() == false) {
+            return self::outerr(errcode::ErrParamter);
+        }
+
         $mobile = trim($_POST['mobile']);
         $type = trim($_POST['type']);
 
@@ -295,6 +302,14 @@ class loginControl extends mobileHomeControl
 
     public function getcodeOp()
     {
+        if(empty(session_helper::session_id())) {
+            return self::outerr(errcode::ErrParamter);
+        }
+
+        if(session_helper::isapp() == false && util::from_wechat() == false) {
+            return self::outerr(errcode::ErrParamter);
+        }
+
         $mobile = trim($_POST['mobile']);
         $type = trim($_POST['type']);