Javascript 登录后查看HTML内容

Javascript 登录后查看HTML内容,javascript,php,html,css,login,Javascript,Php,Html,Css,Login,我有一个index.php页面。 用户只需连接到页面就可以登录表单。 登录后,始终在同一页面上显示欢迎用户234,表示您已登录。注销 <?php if(isset($_SESSION['user_info']) && is_array($_SESSION['user_info'])) { ?> <form id="login-form" class="login-form" name="form1"> <div id="f

我有一个index.php页面。 用户只需连接到页面就可以登录表单。 登录后,始终在同一页面上显示欢迎用户234,表示您已登录。注销

<?php if(isset($_SESSION['user_info']) && is_array($_SESSION['user_info'])) { ?>

    <form id="login-form" class="login-form" name="form1">

        <div id="form-content">
            <div class="welcome">
                <?php echo $_SESSION['user_info']['name']  ?>, you are logged in. 
                <br /><br />
                <?php echo $_SESSION['user_info']['content']  ?>
                <br /><br />
                <a href="index.php?ac=logout" style="color:#3ec038">Logout</a>
            </div>  
        </div>

    </form>
您可以在此处看到:电子邮件:demo1@demo.com,密码:pass

好的,现在我想在用户登录后添加我的表。每个用户都会看到不同的表,例如user1只能查看/tabellacelf,user2只能查看/tabellacelf

是否有在index.php中插入表文件的方法

或者有一种方法可以使每个用户的页面/选项卡受上一次登录的保护


最好的方法是什么?我是如何做到的?

您可以创建一个tableID会话变量,该变量在每个注册用户登录数据库时以自动增量方式或您喜欢的方式提取。根据该唯一id变量,您可以为不同的用户添加不同表的视图


假设user1的tableID为“1”,那么他将看到/TabellaExcel1或其他任何内容,对于tableID为“2”的user2,他可以查看/TabellaExcel2.$\u SESSION['tableID'],它是2,因此是/TabellaExcel2。您可以使用此方法,并且记住,不需要使用备用整数作为tableID,为了保护,它们应该是唯一但随机的。

您可以检查用户名并有条件地输出表,或者如果您为用户分配了角色,则可以测试角色,然后输出表。看一看,了解从phpy有条件地输出html,如果答案有帮助的话,你至少可以对它进行评论或打分。