create_session() публичный Метод

public create_session ( )
Пример #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);
 }
Пример #2
0
    try {
        $session = new AmySession($_AMY_CONF);
        $session->authorize();
        $amy_user = new AmyUser($_AMY_CONF);
        $amy_user->load_from_session($session);
    } catch (Exception $e) {
    }
}
try {
    if (!is_object($amy_user)) {
        $amy_user = new AmyUser($_AMY_CONF);
    }
    if (!$amy_user->is_authorized()) {
        $amy_user->make_default();
    }
    $amy_session = $amy_user->create_session();
} catch (Exception $e) {
    if ('development' == $GLOBALS['_AMY_CONF']['environment']) {
        echo '<h1>Amy Editor Exception</h1>';
        echo $e->getMessage();
        echo '<hr/><pre>';
        print_r($e);
        die;
    }
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
                    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />