示例#1
0
文件: Session.php 项目: minchal/vero
 /**
  * Create new session.
  */
 public function create(Request $request)
 {
     $this->id = TokenGenerator::get();
     $this->data['IP'] = $request->ip();
     $this->data['UserAgent'] = $request->userAgent();
     $this->data['refreshTime'] = time();
     $this->data['refreshVisits'] = 0;
 }
示例#2
0
文件: Manager.php 项目: minchal/vero
 /**
  * Receive info about user visit.
  * 
  * @return self
  */
 public function visit(Request $request)
 {
     if ($this->isLoggedIn()) {
         $this->provider->registerVisit($this->user->getId(), new \DateTime(), $request->url(), $request->ip());
     }
     return $this;
 }