Exemple #1
0
 /**
  *        添加说说
  * */
 public function addAction()
 {
     $re = new \System\Library\Request();
     $content = post("twitter", "html");
     $member = $this->getMember();
     $crate_time = date("Y-m-d H:i:s");
     $array = array('content' => $content, 'img' => "", 'author' => $member['id'], 'crate_time' => $crate_time, 'replynum' => 0, 'status' => 1);
     $color = array("yellow", "green", "blue", "purple", "grey");
     $id = db()->table("twitter")->insert($array)->done();
     if ($re->isAjax()) {
         if ($id) {
             return JsonObject(array("status" => true, "id" => $id, "crate_time" => $crate_time, "content" => $content, "color" => array_reverse($color)));
         } else {
             return JsonObject(array("status" => false));
         }
     }
 }
Exemple #2
0
 public function LoginGmc($row)
 {
     if ($row['status'] != \Member\Info\Table\Status::STATUS_ENABLE) {
         return $this->link()->error("该账号不可用 , 登录失败!");
     }
     session(C('USER_AUTH_KEY'), $row['id']);
     if ($row['username'] == 'admin') {
         session(C('ADMIN_AUTH_KEY'), true);
     }
     //存储用户信息cookie
     $user['id'] = $row['id'];
     $user['login_name'] = $row['username'];
     $value = serialize($user);
     $md5str = md5($value . \Member\Login\Table\Password::KEY);
     setcookie('rememberLoginUser', $md5str . $value, time() + 60 * 60 * 24 * 30 * 3, '/');
     //登陆日志
     $request = new \System\Library\Request();
     $ip = $request->getIP();
     $data = array('ip' => $ip, 'create_time' => date("Y-m-d H:i:s"), 'member_id' => $user['id']);
     db()->table("member_login_log")->insert($data)->done();
 }