你可以请给我一些好的php登录结构的想法。良好的登录结构
我在想是这样的:
登录页面:
如果登录(检查是否存在会话)(
重定向到头版。
公开会议,保存的用户名,ID,等级变量
)
其他
显示登录表单
检查输入比较数据库记录
保存会话变量的用户名,ID,等级
显示内容。
其他网页:
如果登录(检查是否存在会话)(
公开会议,保存的用户名,ID,等级变量
。显示用户信息
)
其他
- 重定向到登录页面,或在网页上停留,如果未记录的访问是 允许的。
你可以请给我一些好的php登录结构的想法。良好的登录结构
我在想是这样的:
登录页面:
如果登录(检查是否存在会话)(
重定向到头版。
公开会议,保存的用户名,ID,等级变量
)
其他
显示登录表单
检查输入比较数据库记录
保存会话变量的用户名,ID,等级
显示内容。
其他网页:
如果登录(检查是否存在会话)(
公开会议,保存的用户名,ID,等级变量
。显示用户信息
)
其他
这是非常关于它。
根据您的应用程序的复杂程度和您的需求,如果您不想重新发明轮子,还可以查看authentification framworks。
这几乎是我使用的结构。看不到任何重大问题。
根据您伪结构的字面意思,您可以通过将未经授权的客户端重定向到登录页面来节省一些工作。像这样:
if(check_user_login() == false)
{
header("Location: login.php");
exit; // make sure page parsing stops here
}
// the content for authorized clients
是的,非常好的主意,谢谢:) – John 2012-04-11 15:21:20
毫无意义的问题。网上有数百个示例:http://www.phpeasystep.com/phptu/6.html – buymypies 2012-04-11 15:05:29
不是每个人都熟悉这种系统/结构。我很确定OP知道在线示例,只是想知道是否有其他选择。我们都在某个时候从这里开始。 – 2012-04-11 15:10:25
@ Pierre-OlivierBourgeois是的,谢谢:)我看过很多在线示例,其中一些非常先进,包括许多其他选项,我还不需要简单登录。我只是想确定我自己的例子是否足够好,或者我可能会错过一些重要的部分。 :) – John 2012-04-11 15:17:58