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,但是,嘿,它可以快速伪代码。
没有找到相关结果
已邀请:
1 个回复
墩瓣茅械