任何人都可以告诉我在我的.exe文件使用时我的脚本无法正常工作的原因。 我怀疑超时正在发生或其他一些奇怪的东西,因为我在第3行的查询在phpmyadmin中工作。我不是一个经验丰富的php编码器,所以如果有人可以为我修复它,我将不胜感激。我正在将我的软件与vBulletin集成,基本上我的软件检查vBulletin论坛中的用户是否是特定组的成员,验证用户的登录数据,然后授予他访问我的程序的权限。
$con = mysql_connect($conf['host'],$conf['user'],$conf['pass']) or die ("cannot connect");
mysql_select_db($conf['database'])or die("cannot select DB");
$sql = mysql_query("SELECT * FROM `user` WHERE `usergroupid` = 9");
if (!$sql)
{
die("query failed: " . msql_error());
}
while($row = mysql_fetch_array($sql, MYSQL_ASSOC ))
{
$salt = $row['salt'];
$md5_pass = MD5(md5($g_Password) . $salt);
if( $g_Username == $row['username'] && $md5_pass == $row['password'] )
{
print("g_userOk ");
addLog("$g_Username Authenticated");
}
}