我正在尝试使用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')。
感谢您阅读本文(请不要觉得有义务提供帮助),
周刊
(哦,差点忘了,它完全是用荷兰语写的,很方便。)