我正在寻找在ExtJS 4MVC应用程序中进行用户身份验证的可靠示例。不要误会我的意思,我可以很容易地创建一个登录表单,在用户通过身份验证后,销毁并重新创建一个包含适当应用程序视图的视区,但我不确定这是不是最好的方法。
如何在应用程序安全性与应用程序只有一个视图(页面从不实际更改URL)的概念之间取得平衡?
发布于 2012-03-10 11:57:46
我会有一个login.php,有一个基本的登录表单。在登录时,验证用户,记录用户已通过身份验证,然后重定向到加载ExtJs web应用程序的index.php。在您的index.php文件中,只有在可以验证用户通过身份验证的情况下才能加载ExtJs应用程序。
我发现了这个:http://phpeasystep.com/phptu/6.html
在教程中,他们重定向到login_success.php,这将是您的index.php。您可以看到,它会检查用户是否已登录。
// Check if session is not registered , redirect back to login page.
// Put this code in first line of your index.php
<?
session_start();
if(!session_is_registered(myusername)){
header("location:main_login.php");
}
?>发布于 2012-03-09 12:07:02
在我们的项目中,我们使用ASP.NET成员提供程序对服务器上的用户进行身份验证。你想使用服务器端身份验证还是别的什么?
https://stackoverflow.com/questions/9628334
复制相似问题