src/FelixOnline/Core/CurrentUser.php
public function createSession()
    {
        if (!$this->getUser()) {
            throw new \Exceptions\InternalException('Will not create session where no user is set');
        }

        $this->destroySessions(); // Delete old sessions for user

        $app = App::getInstance();

        $sql = $app['safesql']->query(
            "INSERT INTO `login`
            (
                session_id,
                session_name,
                ip,
                browser,
                user,
                logged_in,
                deleted
            ) VALUES (
                '%s',
                '%s',
                '%s',
                '%s',
                '%s',
                1,
                0
            )",
            array(
                $app['env']['session']->getId(),
                SESSION_NAME,
                $app['env']['RemoteIP'],
                $app['env']['RemoteUA'],
                $this->getUser(),
            ));
        $app['db']->query($sql);

        $app['env']['session']['uname'] = $this->getUser();
        $app['env']['session']['loggedin'] = true;
    }
public function createSession()
    {
        if (!$this->getUser()) {
            throw new \Exceptions\InternalException('Will not create session where no user is set');
        }

        $this->destroySessions(); // Delete old sessions for user

        $app = App::getInstance();

        $sql = $app['safesql']->query(
            "INSERT INTO `login`
            (
                session_id,
                session_name,
                ip,
                browser,
                user,
                logged_in,
                deleted
            ) VALUES (
                '%s',
                '%s',
                '%s',
                '%s',
                '%s',
                1,
                0
            )",
            array(
                $app['env']['session']->getId(),
                SESSION_NAME,
                $app['env']['RemoteIP'],
                $app['env']['RemoteUA'],
                $this->getUser(),
            ));
        $app['db']->query($sql);

        $app['env']['session']['uname'] = $this->getUser();
        $app['env']['session']['loggedin'] = true;
    }
public function createSession ( ) { if ( ! $ this -> getUser ( ) ) { throw new \ Exceptions \ InternalException ( 'Will not create session where no user is set' ) ; } $ this -> destroySessions ( ) ; // Delete old sessions for user $ app = App :: getInstance ( ) ; $ sql = $ app [ 'safesql' ] -> query ( "INSERT INTO `login`
            (
                session_id,
                session_name,
                ip,
                browser,
                user,
                logged_in,
                deleted
            ) VALUES (
                '%s',
                '%s',
                '%s',
                '%s',
                '%s',
                1,
                0
            )" , array ( $ app [ 'env' ] [ 'session' ] -> getId ( ) , SESSION_NAME , $ app [ 'env' ] [ 'RemoteIP' ] , $ app [ 'env' ] [ 'RemoteUA' ] , $ this -> getUser ( ) , ) ) ; $ app [ 'db' ] -> query ( $ sql ) ; $ app [ 'env' ] [ 'session' ] [ 'uname' ] = $ this -> getUser ( ) ; $ app [ 'env' ] [ 'session' ] [ 'loggedin' ] = true ; }
Create session for user
Create session for user