Parse.com PHP设置

时间:2014-10-04 07:03:08

标签: php parse-platform

我正在使用parse.com php sdk创建一个Web应用程序。我创建了一个登录表单并使用AJAX来调用parse.com php登录功能

    try {
         $user = ParseUser::logIn("myname", "mypass");
         // Do stuff after successful login.
    } catch (ParseException $error) {
         // The login failed. Check error to see why.
    }

当我传递错误的用户名和密码时,它会返回以下警告。

  

警告:   的file_get_contents(https://api.parse.com/1/login?username=suresh%40inovawe.com&password=password123):   无法打开流:HTTP请求失败!找不到HTTP / 1.1 404   /MyPath/vendor/parse/php-sdk/src/Parse/ParseClient.php   在第240行

     

警告:为foreach()提供的参数无效   /MyPath/vendor/parse/php-sdk/src/Parse/ParseObject.php   在第488行

     

警告:为foreach()提供的参数无效   /MyPath/vendor/parse/php-sdk/src/Parse/ParseObject.php   在第528行

如果我传递了正确的用户名和密码,则不返回任何内容,并且在我的index.php中,我有条件检查用户是否已登录

$currentUser = ParseUser::getCurrentUser();

if ($currentUser) {
    // do stuff with the user
    echo 'user loggedin';
} else {
    include "login.php";
}

它总是执行false块。任何人都可以帮我解决它。如果我得到一个很好的parse.com php教程,那将会很好。

1 个答案:

答案 0 :(得分:1)

修改ParseClient.php文件后,我遇到了同样的问题。尝试重新安装Parse PHP,它应该可以工作。

如果您在第240行查看ParseClient.php文件,它将具有file_get_contents [snip]。

如果查看Parse的ParseClient.php文件,它就没有这个。