Restlet中的会话?

| 我刚刚实现了我的第一个Restlet应用程序(最后是:]),现在我遇到了一个更大的问题。我构建了一个非常简单的资源ѭ0,该资源允许执行
POST
GET
操作,以分别允许用户登录和检查他们是否登录。现在,我已经实现了这一点,实际上我可以让客户端调用服务器“登录”并查看结果,我如何才能真正跟踪某人是否登录? 我的应用程序需要以下内容: 我需要一种让客户端最初登录并能够查看他们是否通过资源登录的方法。 我需要通过另一个资源提供对对象列表的“安全”访问。这很简单,但是这取决于我是否能够控制访问权限,由于我没有激活任何会话意识,目前我无法执行此操作。 有没有一种简单的方法可以让我启用会话并使用户保持一段时间的登录状态?如果这是PHP,这将是我的代码:
// login.php: login code
$username = $_POST[\'username\'];
$password = $_POST[\'password\'];

if (validate($username, $password)) {
    session_start();
    $_SESSION[\'is_logged_in\'] = \"yarp\";
    echo get_login_success();
} else {
    echo get_login_failure();
}

// list.php: display list of objects
if (isset($_SESSION[\'is_logged_in\']))
    echo get_object_list();
else
    echo get_security_error();
我讨厌将其全部带回PHP,但是,嘿,它可以快速伪代码。     
已邀请:
看一下HTTP Basic,HTTP Digest和HTTP OAuth认证(Restlet支持所有认证)。 对于某些客户端(例如浏览器),基于cookie的身份验证仍在REST中使用,但没有服务器端会话。 检查此链接: http://restlet.tigris.org/issues/show_bug.cgi?id=605     

要回复问题请先登录注册