我正在一个简单的网站项目只是为了测试我已经了解的事情,但只让注册用户只能看到一个民意调查让我很头疼。当用户未登录时,我无法让它消失。感谢您的帮助!民意调查只为注册用户
<?php
session_start();
require 'dbConfig.php';
$username = addslashes($_POST['username']);
$password = md5(addslashes($_POST['password']));
if($_SERVER['REQUEST_METHOD'] != "POST")
{
\t header('Location:mainpaige.php');
}
if(isset($username) && isset($password))
{
\t $q = mysql_query("SELECT username, password FROM users WHERE username='$username' AND password='$password'LIMIT 1");
\t if(mysql_num_rows($q) == 1)
\t {
\t \t $user = mysql_fetch_assoc($q);
\t \t $_SESSION['username'] = $user['username'];
\t \t header('Location:mainpaige.php');
\t }
\t else
\t {
\t \t $_SESSION[error] = "Wrong name or password";
\t \t header('Location:mainpaige.php');
\t }
}
?>
这是我的登录表单的login.php。这
<?php
session_start();
?>
<html>
\t <head>
\t \t <link type="text/css" rel="stylesheet" href="logical.css">
\t \t <meta http-equiv = "Content-Type" content = "text/html; charset = utf-8" />
\t \t <title>Logical</title>
\t </head>
\t <body>
\t \t <div class="back">
\t \t \t <a href="../../mainpaige.php">Go Back</a>
\t \t </div>
\t \t <div class="centraltext">
\t \t \t <h1>Top 10</h1>
\t \t </div>
\t \t
\t \t <?php if(isset($_SESSION['username']))
\t \t \t {
\t \t ?>
\t \t \t <div class="poll">
\t \t \t \t <script type="text/javascript" src="http://www.easypolls.net/ext/scripts/emPoll.js?p=59a6fa56e4b0f0b62d08adbe"></script>
\t \t \t \t <a class="OPP-powered-by" href="http://trailguide.net/html" style="text-decoration:none;">
\t \t \t \t <div style="font: 9px arial; color: gray;">bike trails</div></a>
\t \t \t </div>
\t \t <?php
\t \t \t }
\t \t ?>
\t </body>
</html>
与调查DIV我想隐藏未注册的用户,感谢代码!
您需要添加更多的情况下,和一些代码。它会有很大的帮助,但现在看起来你正在寻找的解决方案非常简单。我会在下面留下一个答案。 – Hossam
我编辑了这个问题,谢谢你帮助我,我知道这可能是一个虚拟的问题。 –