Commontools.php 888 B

123456789101112131415161718192021
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3. class Commontools extends Lyapi_Controller{
  4. // 注意:登录接口不能受基础控制器的登录校验,可以覆盖构造方法或单独处理
  5. public function __construct() {
  6. // 这里不执行登录校验,只加载缓存驱动
  7. parent::__construct(); // 暂时注释,或者使用一个新的不校验的基类
  8. // 简便做法:复制 Lyapi_Controller 的部分代码但不调用 _check_api_auth
  9. // $this->load->driver('cache'); // 加载缓存驱动
  10. }
  11. public function checklogin() {
  12. if($this->input->method(TRUE) != 'POST'){
  13. $this->_json_error('请求方式错误','500');
  14. }
  15. $json_str = $this->input->raw_input_stream;
  16. $data = json_decode($json_str,true);
  17. $this->_json_error('完成校验','200');
  18. }
  19. }