在托管网站上传我的应用程序时无法登录

时间:2016-04-08 10:29:46

标签: php login migration hosting aruba

我已经实现了一个简单的php Web应用程序并将其上传到Aruba hosting.Now我的登录功能(经常在本地主机上工作)在主机上不再起作用,但是如果我尝试注册为新成员的记录在数据库上添加应该是。任何人都可以给我一个提示??

这是登录代码

require_once "../blogics/classes/Administrator_class.php";
require_once "../blogics/administrators_services.php";


if (isset($_POST['email']) && isset($_POST['password']) && strlen($_POST["email"])>0 && strlen($_POST["password"])) {
    session_start(); // Starting Session
    $email=$_POST['email'];
    $password=$_POST['password'];

$email=trim($email);
$password=trim($password);
$email = stripslashes($email);
$password = stripslashes($password);
$email = mysql_real_escape_string($email);
$password = mysql_real_escape_string($password);

// SQL query to fetch information of registerd users and finds user match.
$mdpass=md5($password);
$flag=0;
$admin=administrators_login($email,$mdpass);
if($admin){
    $_SESSION['administrator_session']=$email; // Initializing Session
    //echo "email login";
    header("location: landing.php"); // Redirecting To Other Page
}else{
    //echo "NO login";
    header("location: login.php?error=2");
    }
}else{
    header("location: login.php?error=1");
}
?>

显然在landing.php的顶部有session.start()

编辑: 经过一些尝试后,我发现问题在于从数据库中读取“密码”字段。我无法理解为什么问题只存在于“密码”字段和现有表的每个“密码”字段中。如果有人知道它会是什么......我真的不知道该怎么做。

0 个答案:

没有答案