Witam. Zamiarem było stworzenie auto-logowania do panelu admina wordpressa. Generalnie cel został osiągnięty, ale posiada pewne niedociągnięcie. Otóż całośc wykonałem z wykorzystaniem "class-snoopy" (http://wordpress.org/extend/plugins/class-snoopyphp-gzip-support/) i tu stanałem na problemie z cookies.

Szybki przykład
Tu jest skrypcik, który dokonuje logowania:
http://otohotel.vot.pl/bartezzo/login/login.php
i jak widać bezpoblemowo łączy się ze stroną główną PA. Problem jednak pojawia się, gdy klikam w jakikolwiek inny odnośnik na stronie.

Pytanie i prośba o pomoc: jak sobie z tym poradzić?

zawartość pliku login.php:
  1. include "class-snoopy.php";
  2. $snoopy = new Snoopy;
  3.  
  4. $submit_url = "http://www.bartezzo.linuxpl.info/wp/wp-login.php";
  5. $submit_vars["log"] = "..."; //username
  6. $submit_vars["pwd"] = "..."; //password
  7. $submit_vars["rememberme"] = "forever";
  8. $submit_vars["redirect_to"] = "http://www.bartezzo.linuxpl.info/wp/wp-admin/";
  9. $submit_vars["testcookie"] = "1";
  10. $submit_vars["wp_sumbit"] = "submit";
  11. $snoopy->submit($submit_url,$submit_vars);
  12.  
  13. print $snoopy->results;
  14.  
  15. $snoopy->setcookies();
  16. $cookies = $snoopy->cookies;
  17. print_r ($cookies);


Pozdrawiam

Nie udało mi się jeszcze uporać z tym problemem, dlatego odświeżam wątek i liczę na pomoc