Zedserver писал(а):читал не щарю не много если указываю в форме /api/logon авторизовывает тока показывает код что все ок а не биллинг
если просто указываю logon то не авторизовывает
Возьмите как минимум стандартный пример:
Если форма на action="login.php", то в login.php влепите след.: (в инупутах name="email" и пассворд соответственно).
<?php
#-------------------------------------------------------------------------------
$Email = $_POST['email'];
$Password = $_POST['password'];
#-------------------------------------------------------------------------------
$Request = SPrintF('http://YOUDOMAIN/API/Logon?XMLHttpRequest=yes&Email=%s&Password=%s',$Email,$Password);
#-------------------------------------------------------------------------------
$Answer = @File_Get_Contents($Request);
if(!$Answer)
Exit('Request error');
#-------------------------------------------------------------------------------
$Answer = @JSON_Decode($Answer,TRUE);
if(!$Answer)
Exit('Bad answer');
#-------------------------------------------------------------------------------
switch($Answer['Status']){
case 'Error':
#---------------------------------------------------------------------------
$Error = $Answer['Error'];
#---------------------------------------------------------------------------
Exit($Error['String']);
case 'Exception':
#---------------------------------------------------------------------------
$Exception = $Answer['Exception'];
#---------------------------------------------------------------------------
Exit($Exception['String']);
case 'Ok':
#---------------------------------------------------------------------------
Header(SPrintF('Location:
http://YOUDOMAIN%s?SessionID=%s',$Answer['Home'],$Answer['SessionID']));
#---------------------------------------------------------------------------
Exit;
default:
Exit('Wrong status');
}
#-------------------------------------------------------------------------------
?>
Если File_Get_Contents у вас не разрешен сделайте через cURL, или PEAR/HTTP/Client.php
Если вас не устаривает логин через php, то
http://jira.joonte.com/browse/JBS-33 можно при некоторых усилиях через JavaScript проделывать ту же операцию.