示例#1
0
文件: Home.php 项目: Jurasikt/bso
 public function action_news()
 {
     if (Users::login()) {
         $user = Users::factory();
         View::factory()->bind('email', $user->_email)->bind('name', $user->_fio)->response('news');
     } else {
         $this->header('Location', URL);
     }
 }
示例#2
0
文件: User.php 项目: Jurasikt/bso
 public function action_message()
 {
     if (Users::login()) {
         $user = Users::factory();
         $valid = Validation::factory($_POST);
         $valid->rule('fio', 'alpha', 0)->rule('phone', 'digit', 0);
         if ($valid->check()) {
             $this->header('Content-type', 'application/json')->body(json_encode(array('error' => !$user->message())));
         } else {
             $this->header('Content-type', 'application/json')->body(json_encode(array('error' => true, 'message' => 'data')));
         }
     } else {
         throw new HTTP_Exception(401);
     }
 }