php中的登录/注销、配置、会话不活动代码
我有一个php文件admin_trace.php,其中集成了所有内容(配置、会话不活动、登录/注销、用户名/密码验证和JS代码) php文件admin_trace.php属于以下url(让我们假设) 在php文件admin_trace.php中,我有 a.数据库配置代码 b.会话不活动代码(在没有活动时强制注销页面) c.登录/注销代码 d.用户名/密码验证码 e.如果用户未登录,则会显示登录页面php中的登录/注销、配置、会话不活动代码,php,forms,authentication,Php,Forms,Authentication,我有一个php文件admin_trace.php,其中集成了所有内容(配置、会话不活动、登录/注销、用户名/密码验证和JS代码) php文件admin_trace.php属于以下url(让我们假设) 在php文件admin_trace.php中,我有 a.数据库配置代码 b.会话不活动代码(在没有活动时强制注销页面) c.登录/注销代码 d.用户名/密码验证码 e.如果用户未登录,则会显示登录页面 // Is user logged in? <?php if(!isset($_SESSIO
// Is user logged in?
<?php
if(!isset($_SESSION['pageadmin'])){ ?>
<form action="/admin_trace.php" method="post">
<div style='width:350px;'>
<fieldset>
<legend>Login</legend>
<div>
<label for="user_name">User Name</label>
<input type="text" name="user_name">
</div>
<div>
<label for="user_pass">Password</label>
<input type="password" name="user_pass">
</div>
<div>
<button type="submit">Login</button>
</div>
</fieldset>
</div>
</form>
<?PHP } else { ?>
//用户是否已登录?
登录
用户名
暗语
登录
f.底部的JS代码
我现在遇到的问题是,我所有的代码都在一个文件中admin_trace.php,这使得事情变得困难,并且使部分代码(如JS)无法工作
问题陈述:
我想知道构建任何具有配置代码、会话不活动代码、登录/注销代码、用户名/密码验证代码和JS代码的登录表单页面的最佳方式是什么。当我说architect时,我的意思是说文件w.r.t.到admin_trace.php的相对位置,其中配置代码,会话不活动代码,登录/注销代码,用户名/密码代码等将被放置 PHP能够将代码拆分为多个文件。您可以通过and语句有条件地使用
if
语句引入此代码(和相应的include_once
和require_once
嗨,克里斯,在admin_trace.php
文件中,我已经包含了include'Config/Config.php';
。你认为在另一个文件中包含会话不活动
,登录/注销
代码是个好主意吗?没有权限或wro在这方面,如果您可以将执行某一特定操作的代码隔离到一个文件中,并且在其他地方几乎没有依赖关系,您将发现以后更容易对代码进行推理。如果您的会话活动将用户重定向到不活动状态(或以任何其他方式结束此过程)那么隔离是有意义的。如果您的登录/注销主要是HTML/JS,这也有意义。将内容放入一个大文件中也不会有任何技术上的无效之处,只要它对您有效(以及将来必须维护它的人).嗨,我希望一切都好。我还有一个。它不一样。我想知道你是否可以看看。