REST přihlašování pomocí Drahak\Restful
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- bluray
- Člen | 178
Ahoj nevíte prosím někdo o nějakém příkladu na přihlašování pomocí drahak\Restful
S přihlašováním v REST aplikacích nemám vůbec zkušenosti a nedaří se mi to rozchodit. V Presenteru mám toto:
/**
* @POST homepage/login
*/
public function actionLogin(){
$this->securedAuthentication->authenticate($this->getInput()->getData());
}
Pořád mi to hlásí „Authentication tokens do not match.“
Potřeboval bych vidět kompletní příklad včetně volání
v javascriptu.
Děkuji za rady
- bluray
- Člen | 178
Na klientovi mám toto
var data = {email: "abc", "password": '361e74c3e3492b89b25e03e59feb49bc7dda770b79a67c3e170adeae8d80f355'};
$.ajax({
type: 'POST',
url: "http://localhost/server/www/homepage/login",
data: data,
dataType: "json",
headers: {
'X-HTTP-AUTH-TOKEN': '361e74c3e3492b89b25e03e59feb49bc7dda770b79a67c3e170adeae8d80f355',
},
success: function(resultData) { console.log("OK"); console.log(resultData); },
error: function (result) { console.log("ERR"); console.log(result); }
});
Ten hash jsem vytvořil v PHP funkcní hash_hmac. Jakým způsobem ten hash pošlu? a jak udělám to ověřování na straně serveru?
Děkuji za radu.
Editoval bluray (22. 11. 2016 15:46)