Yoshimitsu Posted June 30, 2014 Share Posted June 30, 2014 Hola buenos dias. Tengo un prestashop instalado y configurado. Y un mysQL con la bbdd de prestashop. Tengo un ejemplo de login en Google OAuth Login que registra los datos de información de usuario en la bbdd. http://phppot.com/php/php-google-oauth-login/ Dos cosas por separado. Si integro el boton de Google OAuth Login en la pagina authentication.tpl con el authcontroller.php cuando logino, no tengo manera que prestashop entienda que ese usuario esta loginado en mi tienda. he intentado guardar el usuario con los datos recibidos en la base de datos: include '../config/config.inc.php'; Db::getInstance()->Execute("INSERT INTO `ps_customer` VALUES (NULL, 1, 1, 1, 3, 4, 0, NULL, NULL, NULL, '$tempname', '$tempape', '$email', '".md5(_COOKIE_KEY_.$passNew)."', NOW(), NOW(), 1, '80.28.217.81', NOW(), 0, NULL, '0.000000', 0,0, '$secure_key', NULL, 1, 0, 0, NOW(), NOW())"); No consigo fusionar el login /registro de este google + con la sesion de prestashop. Se que de alguna forma he de decirle a la aplicacion de prestashop que este es un nuevo usuario o un usuario ya registrado, y mostrarle el acceso a su cuenta de prestashop. Alguien podría ayudarme o orientarme en como solucionar el problema? Muchas gracias. Link to comment Share on other sites More sharing options...
Yoshimitsu Posted July 7, 2014 Author Share Posted July 7, 2014 Ok he siguido investigando. lo unico que he encontrado es que el loguin del front de prestashop se realiza mediante cookies. ahora no se donde puedo integrar la lectura y asignacion de los datos necesarios para que la cookie de prestashop sepa que estoy loginado. Necesito un poco de ayuda para poder loginarme con las cookies de prestashop habiendo registrado yo al usuario mediante un insert en la bbdd. registro + login + consulta si existe el ususario, para q no lo vuelva a insertar. gracias. Link to comment Share on other sites More sharing options...
Recommended Posts