'use strict';
app.factory('loginService',function($http)
{
return{
login:function(user){
var promise = $http.post('data/user.php',user); //send data to user.php
promise.then(function(msg){
if(msg.data=='succes') console.log('succes login');
else console.log('error login');
})
}
}
});
My PHP file is like below
user.php
<?php
$user=json_decode(file_get_contents('php://input'));
if($user->mail=='foy...@gmail.com' && $user->pass=='1234')
{
print 'succes';
}
else
{
print 'error';
}
?>
My output is like below
error login
loginCtrl.js
'use strict';
app.controller('loginCtrl',function($scope,loginService)
{
$scope.login=function()
{
loginService.login();
}
})
How can I debug here ?? Like, is php file getting values ?? is php file sending values ??
Could anyone say where is my mistake??
Thanks
console.log(user);
var promise = $http.post('data/user.php',user); //send data to user.php
print_r($user);
$user=json_decode(file_get_contents('php://input'));
--