AmyUser::create_session PHP Method

create_session() public method

public create_session ( )
    public function create_session()
    {
        if (!$this->is_authorized()) {
            throw new Exception('User is not authorized. Could not create session.');
        }
        $session = new AmySession($this->configuration);
        $session->create($this->userId);
        $this->save_user_to_session($session);
        $this->session = $session;
        return $session;
    }

Usage Example

Example #1
0
 public function on_user_register($pars)
 {
     $user = new AmyUser($this->configuration);
     try {
         $user->register($pars['username'], $pars['password'], 'amy', $pars);
         $user->create_session();
     } catch (Exception $e) {
         self::raiseError('Unable to register: ' . $e->getMessage());
     }
     self::setResult($user);
 }
All Usage Examples Of AmyUser::create_session