我正在尝试使用https://github.com/erikroos/BIS上的划艇俱乐部船预订系统,但我的才能已经到了尽头。
登录到我安装的系统似乎是问题所在。据我了解这个问题,开箱即用,它被设置为从原始创建者服务器上的 Drupal 数据库中借用用户登录详细信息。
显然,这对我不起作用。
我怀疑必须在以下方面进行更改:
函数验证登录($user,$pass,$database_host,$login_database_user,$login_database_pass,$login_database){
// Drupal-DB 选择器
$link_drupal = mysql_connect($database_host, $login_database_user, $login_database_pass);
if (!mysql_select_db($login_database, $link_drupal)) {
回显 mysql_error()."
";
}
$query = "SELECT pass FROM users WHERE name='" 。$用户。"';";
$result = mysql_query($query);
如果(!$结果){
回显 mysql_error()."
";
}
$row = mysql_fetch_assoc($result);
$pass_db = $row['pass'];
mysql_close($link_drupal);
$pass_given = md5($pass);
如果($pass_db == $pass_given){
返回真;
}
返回假;
}
尝试登录会产生以下错误:(所有行引用都在上面的代码段中)
警告:mysql_connect() [function.mysql-connect]:第 95 行 /home/whatl675/public_html/boats/include_helperMethods.php 中用户 'whatl675_boat'@'localhost' 的访问被拒绝(使用密码:YES) 警告:mysql_select_db() 期望参数 2 是资源,布尔值在第 96 行的 /home/whatl675/public_html/boats/include_helperMethods.php 中给出 用户 'whatl675_boat'@'localhost' 的访问被拒绝(使用密码:YES) 警告:mysql_query() [function.mysql-query]:第 101 行 /home/whatl675/public_html/boats/include_helperMethods.php 中用户 'root'@'localhost' 的访问被拒绝(使用密码:NO) 警告:mysql_query() [function.mysql-query]:无法在第 101 行的 /home/whatl675/public_html/boats/include_helperMethods.php 中建立到服务器的链接 用户 'root'@'localhost' 的访问被拒绝(使用密码:否) 警告:mysql_fetch_assoc() 期望参数 1 是资源,在第 105 行的 /home/whatl675/public_html/boats/include_helperMethods.php 中给出的布尔值 警告:mysql_close() 期望参数 1 是资源,布尔值在第 107 行的 /home/whatl675/public_html/boats/include_helperMethods.php 中给出
所以我需要它做的是指向主数据库中的一个表(我们可以用表'users'调用'boat')。
感谢您阅读本文(请不要觉得有义务提供帮助),
周刊
(哦,差点忘了,它完全是用荷兰语写的,很方便。)