登录/注销,配置,php中的会话不活动代码

我有一个php文件admin_trace.php,其中集成了所有内容(配置,会话不活动,登录/注销,用户名/密码验证和JS代码)。

The php file admin_trace.php belongs to the following url http://example.com/admin_trace.php (let us suppose)

在php文件admin_trace.php中,我有

一个。数据库配置代码

b。会话非活动代码(在无活动时强制注销页面)

C。登录/注销代码

d。用户名/密码验证码

e。如果用户未登录,它将显示登录页面。

// 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代码的任何登录表单页面的最佳方法是什么。当我说架构师时,我的意思是说文件的相对位置。到admin_trace.php,其中将放置配置代码,会话非活动代码,登录/注销代码,用户名/密码代码等。