예제 #1
0
파일: Random.php 프로젝트: lisong/cphalcon
 public function base64Safe($len = null, $padding = false)
 {
     return parent::base64Safe($len, $padding);
 }
예제 #2
0
파일: Auth.php 프로젝트: xxtime/phalcon
 /**
  * 生成票据Ticket
  * @param int $user_id
  * @return mixed
  */
 public function createTicket($user_id = 0)
 {
     $random = new Random();
     $ticket = $random->base64Safe(64);
     $data = ['user_id' => $user_id, 'ticket' => $ticket, 'create_time' => date('Y-m-d H:i:s')];
     DI::getDefault()->get('dbBackend')->insertAsDict("tickets", $data);
     return $ticket;
 }