05 Sep Authenticating a Spree User (Spree Auth Devise) using a javascript request
Just for future reference in Spree you can use the following code in spite of authenticate an existent user created in a Spree Store
var server = 'http://localhost:3000';
var userAuthUrl = server + '/login.js';
var data = {spree_user: {email: "spree@example.com", password: "spree123"}}
$.ajax({
type: "POST",
data: data,
url: userAuthUrl,
success: function(data, textStatus, jqXHR) {
console.log(data);
console.log(textStatus);
console.log(jqXHR);
}
});
The before request will return to you a successful response if the user data is valid, the response will include something like:
{"user":{"id":1,"email":"spree@example.com","persistence_token":null,"perishable_token":null,"last_request_at":null,"login":"spree@example.com","ship_address_id":null,"bill_address_id":null,"authentication_token":null,"created_at":"2014-09-04T17:59:59.693Z","updated_at":"2014-09-05T14:51:19.181Z","spree_api_key":"5e8781aa6203b16956b67608e1122d57005dd89e9ac69a6b32"},"ship_address":null,"bill_address":null}
No Comments