Strona główna forum Wsparcie Problemy z działaniem Soap Exception Access Denied

Soap Exception Access Denied

Wszystkie problemy związane z działaniem sklepu...

Post 8 lip 2009, o 20:30

Posty: 60
Gadu-Gadu: 11887345

require_once('app/Mage.php');
Mage::app('default');
$host='nazwa.pl';
$client=new SoapClient('http://'.$host.'/index.php/api/soap/?wsdl');
$apiuser="ty";
$apikey="123456";
try
{
$sess_id=$client->login($apiuser,$apikey);
}
catch(Exception $e)
{
echo "Error<->:".$e->getMessage();
exit();
}


no i wchodzi do tego catcha :(

Dodano 8.VII godz. 20:47
a to Exception:
Fatal error: Uncaught SoapFault exception: [2] Access denied. in /ja.php:31 Stack trace: #0 [internal function]: SoapClient->__call('login', Array) #1 /ja.php(31): SoapClient->login('ty', '123456') #2 {main} thrown in /ja.php on line 31

Soap Exception Access Denied

PostTeraz jest 29 mar 2024, o 11:05
Google

Posty: 427
Lokalizacja: Internet

Post 8 lip 2009, o 21:02

Posty: 729
Gadu-Gadu: 0

gryfja - edytuj posty a nie tworzysz nowe ;)
Magento krok po kroku - aktualne informacje ze świata magento.

Post 9 lip 2009, o 23:39

Posty: 93
Gadu-Gadu: 4275000

dla pewności: jest stworzone konto z takim loginem i hasłem jak używasz ?
komunikat jest prosty: "Access Denied"

Post 10 lip 2009, o 22:25

Posty: 60
Gadu-Gadu: 11887345

tak , takie konto istnieje;
wszystkie kat i pliki maja chmod 777;
prosze o pomoc bo nie mam pojecia co robic;
wczesniej bylo dobrze;
chcialem reinstal bazy danych zrobic bo mialem problem z wyzerowaniem licznikow produktu i kategorii;
skopiowalem z designu frontenda;
zainstalowalem magentoi raz jeszcze;
i nadpisalem frontenda oraz skopiowalem skrypty php ktore wczesniej dzialaly bez problemu;
i teraz mam taki problem;
co moze byc przyczyna? czy mozliwe jest ze chodzi o ustawienia konfiguracyjne serwera?
htaccess? php.ini?
nie mam pojecia. prosze o support :) pozdrawiam wszystkich

Post 10 lip 2009, o 22:58

Posty: 60
Gadu-Gadu: 11887345

ODPOWIEDZ:

Udalo mi sie rozwiazac problem:
System->Uprawnienia->Role uzytkownikow
1-nalezy zdefiniowac nowa role
2-nalezy przypisac do niej uzytkownika
3-definiujac uztkownika podajemy apikey
4-potwierdzamy apikey

i w skrypcie wprowadzamy poprawny username i apikey dla tego uzytkownika ktory zostal przypisany do zdefiniowanej wczesniej przez nas roli
:D
pozdrawiam


Powrót do Problemy z działaniem



cron