Closed fedemiguez closed 9 years ago
Chicos, por favor actualicen su Git así puedo bajar el código desde ahi? Estaria bueno que especifiquen que error están teniendo así puedo saber donde enfocarme para ayudarlos.
$http.get('http://sejuega.herokuapp.com/me').success(function(data) {
$scope.user = resp.data.data;
}, function(err) {
console.error('ERR', err);
$location.path('/app/login');
});
En esta parte estan tomando como argumento la variable "data" pero después hacen referencia a "resp.data.data" .... Modifiquen alguna de las dos.
si disculpa se me olvido subir el error aca va.
Nosotros estamos con el mismo error, al principio cuando ponemos el código funciona pero apenas se actualiza no funciona mas. La api nuestra en git esta actualizada https://github.com/rodriherreria/api-geoalquiler
Este es el controllers.
Usuarios
.controller('UsuarioslistsCtrl', function($scope, $http, $location) {
$scope.user = [];
$http.get('http://api-geoalquiler.herokuapp.com/index.php/me').then(function(resp) {
$scope.user = resp.data.data;
console.log('Succes', resp.data.data);
$location.path('/app/usuarios');
}, function(err) {
console.error('ERR', err);
$location.path('/app/entrar');
// err.status will contain the status code
});
Login
.controller('EntrarCtrl', function($scope, $stateParams, $http, $ionicPopup, $location ) {
$scope.user={};
$scope.user.email='';
$scope.user.password ='';
$scope.doLogin = function() {
$http.post('http://api-geoalquiler.herokuapp.com/login',$scope.user ).then(function(resp) {
console.log(resp.data);
var alertPopup = $ionicPopup.alert({
title: 'Logeado con exito',
template: 'Ingresa ahora'
});
alertPopup.then(function(res) {
$location.path('/app/usuarios');
});
}, function(err) {
console.error('ERR', err);
var alertPopup = $ionicPopup.alert({
title: 'Error en el ingreso',
template: 'Email o contraseña invalido'
});
alertPopup.then(function(res) {
$location.path('/app/entrar');
});
// err.status will contain the status code
});
};
})
Alguno podria ser tan amable de mantener actualizado el ambos repositorios (APP+API)
ahora actualizo la app
Listo están los 2 actualizados
@rodriherreria Podes brindarme un usuario y contraseña valido
us: nacho@gmail.com pass: 123
Para resolver el problema de los paneles de Administracion cambien es tu htaccess de la api
Header always set Access-Control-Allow-Origin "*" por Header always set Access-Control-Allow-Origin "midominiodelpanel.com"
y el las llamadas agregen el siguiente parametro
$scope.user = [];
$http.get('http://api-geoalquiler.herokuapp.com/index.php/me', {withCredentials: true}).then(function(resp) {
$scope.user = resp.data.data;
console.log('Succes', resp.data.data);
$location.path('/app/usuarios');
}, function(err) {
console.error('ERR', err);
$location.path('/app/entrar');
// err.status will contain the status code
});
$http.post('http://api-geoalquiler.herokuapp.com/login',$scope.user, {withCredentials: true}).then(function(resp) {
console.log(resp.data);
var alertPopup = $ionicPopup.alert({
title: 'Logeado con exito',
template: 'Ingresa ahora'
});
alertPopup.then(function(res) {
$location.path('/app/usuarios');
});
listo a nosotros nos salio ahora.... Gracias profe..
Hola profe, probando esto que nos mando tenemos un problema. cuando queremos usar el get /me desde la app no nos funciona, desde postman si funciona. Paso el codigo
este es el controller del login
este es el controller del perfil
codigo de la api