我有一个网站,主要由公共链接组成,任何人都可以看到它们。 但我正在考虑创建一些只能在我的网站上注册的人才能访问的页面。
我环顾四周,发现为此我需要一个CMS,所以我去主持人的CPanel获得一个(DRUPAL)但不是使用我已经拥有的,它只是创建了一个新网站。
通过搜索周围的人只想知道“如何将paypal与会员网站集成”...
我应该是自由的;人们加入但不需要支付任何费用(至少目前为止),但有些链接无法显示给非会员。
我设法让所有设置都安装但我收到错误......:
警告:mysql_connect():第10行/home/USERNAME/public_html/config.php中的用户'MYDATABASE_NAME'@'XXX.XX.XX.XX'(使用密码:YES)拒绝访问 无法连接到服务器
这是什么?我在config.php上有几行代码
<?php
$host="www.triplestrata.com"; // Host name - my website
$username="MYDATABASE_USERNAME"; // Mysql username
$password="MYSQLPASSWORD"; // Mysql password
$db_name="MEMBER"; // Database name - I called my database MEMBER without the prefix
//Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect to server");
mysql_select_db("$db_name")or die("cannot select DB");
?>
这是对的,雅?
答案 0 :(得分:0)
使用会话变量 使用它们,您可以仅在会话发生时限制页面的输入 创建一个登录页面,然后在所有页面上启用会话启动,以便登录 然后,在您需要的页面上,只需添加一个子句,确定只有会话作为成员启动,才能进入该页面。如果没有,请退回主页或其他内容 示例:
<?php
Session_start();
if (!isset($_SESSION["lojamusica"]))
header("Location:errorlogin.php");
if ($_SESSION["lojamusica"]!="OK")
header("Location:errorlogin.php");
?&GT;
在这里,我只允许会话开始的人,并连接到数据库进入我的网页,只需要在页面顶部播放。
这是我的登录示例,它来自上一页的表单:
<?php
Session_start();
Session_destroy();
mysql_connect("localhost","root","") or die("problema na conexao");
mysql_select_db("lojamusica");
$query = "SELECT username, password FROM login WHERE username='".$_POST["user"]."'";
$results = mysql_query($query) or die(mysql_error());
$num = mysql_num_rows($results);
if ($num == 0)
echo "Username not found!";
else {
$row = mysql_fetch_array($results);
if ($row["password"] == $_POST["pass"])
{
Session_start();
$_SESSION["username"] = $_POST["user"];
$_SESSION["lojamusica"] = "OK";
header("Location:mainpage.html");
}
else
header("Location:login2.html");
}
?>
这是登录页面,简化:
<form action="login.php" method="POST">
<label>Username:</label>
<input type="text" name="user" />
<label>Password:</label>
<input type="password" name="pass" /><br>
<input type="submit" value="Submit" />
<input type="reset" value="Reset">
>
</h1></form>
要退出,只需重新映射到如下页面:
<?php
Session_start();
Session_destroy();
echo "<script language='javascript'> window.top.location.href = 'login2.html'; </script>";
?>