需要登录才能继续

时间:2018-03-25 12:08:49

标签: php html

我正在尝试向项目网站添加一些内容。目前,在联系页面上;无论用户是否登录,用户都可以提交联系表格。

我试图通过使表单“提交按钮”不执行任何操作并显示“登录以联系我们”来解决此问题,如果用户未登录。可悲的是,我对如何解决此问题几乎没有任何线索。如果有人可以查看我的代码,我将不胜感激;也许会指引我朝着正确的方向前进

HTML code:

<section class="main-container">
<div class="main-wrapper">
<h2>Contact Us</h2>
<form class="signup-form" action="includes/contact.inc.php" method="POST">       
    <input type="text"  name="user_fullname"    required placeholder="Name">
    <input type="email" name="user_email"   required placeholder="E-mail">
    <input type="text"  name="subject" required placeholder="Subject">
    <input type="text"  name="message" style="height:250px;" required placeholder="Message">
    <button type="submit" name="submit">Submit</button>
</form>
</div>
</section>

Curent PHP代码:

<section class="main-container">
<div class="main-wrapper">
    <?php
        if (empty($_SESSION['u_id'])) {
            echo "You are logged out!";

            if (isset ($_POST[$submit])) {


            echo "Login to contanct us!";

        } 
        } 
    ?>
</div>
</section>

1 个答案:

答案 0 :(得分:1)

<?php session_start(); 
$submit=$_REQUEST['submit'];
 if (empty($_SESSION['u_id'])) {
            echo "You are logged out!";                
    } 

 if (isset ($_POST[$submit])) {   
            echo "Login to contanct us!";
    } ?>
相关问题