我正在使用parse.comphp-sdk创建一个web应用程序。我创建了一个登录表单,并使用AJAX调用parse.comphp登录函数
try {
$user = ParseUser::logIn("myname", "mypass");
// Do stuff after successful login.
} catch (ParseException $error) {
// The login failed. Check error to see why.
}
当我传递错误的用户名和密码时,它会返回以下警告。
警告:文件集内容(https://api.parse.com/1/login?username=suresh%40inovawe.com&password=password123):无法打开流:HTTP请求失败!在中找不到HTTP/1.1 404/MyPath/vvendor/parse/php-sdk/src/parse/ParseClient.php在线240
警告:中为foreach()提供的参数无效/MyPath/vvendor/parse/php-sdk/src/parse/ParseObject.php488 线上
警告:中为foreach()提供的参数无效/MyPath/vvendor/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";
}
它总是执行假块。有人能帮我解决吗?如果我能得到一个很好的parse.comphp教程,那就太好了。
我在修改ParseClient.php文件后遇到了同样的问题。尝试重新安装Parse PHP,它应该可以工作。
如果您查看ParseClient.php文件的第240行,它将具有file_get_contents[sipp]。
如果你在Parse的ParseClient.php文件中查看,它没有这个。