public function mailcheck()
 {
     $token = getClientLToken();
     if (isThisTokenL($token)) {
         $map['Id'] = getTokenKey($token);
         $usrs = M('usr');
         $res = array(response => "数据创建失败,请联系管理员以解决问题。错误代码:0。", status => "0");
         if ($usrs->create($usr_info)) {
             $usr = $usrs->where($map)->find();
             $url = "http://" . C("DB_HOST") . "/index.php/email/va?id=" . $usr['id'] . "&token=" . $token;
             $Body = "亲爱的" . $usr['name'] . ":<br/>  你注册的 <strong>" . $usr['id'] . "</strong>尚未被激活,请点击下列链接以验证邮箱激活:<br/>  <a href='" . $url . "'>点击此处</a><br/>请不要将该邮件转发或复制给任何其他用户,该链接在30min内验证有效,若该用户与你无关请不要点击该邮件内的任何链接谢谢配合。";
             $result = sendMail($usr['email'], '快件管理中心的激活邮件', $Body);
         }
     } else {
         //$this->redirect("/login/login");
     }
     $this->ajaxReturn(json_encode($res), 'JSON');
 }
 public function loginOut()
 {
     $token = getClientLToken();
     $res = isTokenL($token);
     if (is_bool($res)) {
         if ($res) {
             //只要验证通过则清除
             session(C('SESSION_KEY_TOKEN'), null);
             //同时清除数据库缓存
             $map['usrId'] = getTokenKey($token);
             $usr_info['token'] = null;
             $usrs = M('usr');
             if ($usrs->create($usr_info)) {
                 $list = $usrs->where($map)->save($usr_info);
             }
             $res = array(response => "登陆清除成功", status => "1");
         } else {
             $res = array(response => "非法或不允许的登陆清除方式", status => "2");
         }
     }
     $this->ajaxReturn(json_encode($res), 'JSON');
 }
 public function usrconfig()
 {
     $id['usrid'] = $this->id;
     $map['Id'] = getTokenKey($login['token']);
     $usrs = M('usr');
     $list = $usrs->where($map)->find();
     $this->assign("list", $list);
     $this->display();
 }
 public function getChecked()
 {
     $page = I('post.page');
     //处理page为大于0的数字
     $page = is_numeric($page) && $page > 0 ? $page : 1;
     $map['usrId'] = getTokenKey($this->token);
     $map['haveSAR'] = "1";
     $orders = M('orders');
     $orderlist = $orders->field(array('orderId', 'orderInfo', 'exportTime', 'postorId'))->where($map)->select();
     //计算长度
     $length = count($orderlist);
     //计算页数,10为一页
     $maxPage = ceil($length / 10);
     //若page大于最大页数则取最大页数
     $page = $page > $maxPage ? $maxPage : $page;
     //返回orderRetuen
     for ($i = 10 * ($page - 1); $i < ($page == $maxPage ? $length - 10 * ($page - 1) : 10 * $page); $i++) {
         $orderReturn[] = $orderlist[$i];
     }
     $res = array(response => "用户昵称", status => "1", orders => $orderReturn, page => $page, maxPage => $maxPage);
     $this->ajaxReturn(json_encode($res), 'JSON');
 }