Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var username = 'username';
- var password = 'password';
- $.ajax({
- url: "http://www.website.com/phonegap/user/login.json",
- type: 'post',
- data: 'username=' + encodeURIComponent(username) + '&password=' + encodeURIComponent(password),
- dataType: 'json',
- contentType: 'application/x-www-form-urlencoded',
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- console.log(JSON.stringify(XMLHttpRequest));
- console.log(JSON.stringify(textStatus));
- console.log(JSON.stringify(errorThrown));
- },
- success: function (data) {
- window.localStorage["uid"] = data.user.uid;
- window.localStorage["sessid"] = data.sessid;
- window.localStorage["session_name"] = data.session_name;
- window.localStorage["username"] = username;
- window.localStorage["password"] = password;
- console.log(data);
- get_csrf_token();
- //pageurl = 'data.html';
- //window.location=pageurl;
- }
- });
- function get_csrf_token(){
- $.ajax({
- url:"http://www.website.com/services/session/token", //get session token
- type:"get",
- dataType:"text",
- beforeSend: function(request) {
- request.setRequestHeader("Cookie", window.localStorage["session_name"] + '=' + window.localStorage["sessid"]);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- console.log(JSON.stringify(XMLHttpRequest));
- console.log(JSON.stringify(textStatus));
- console.log(JSON.stringify(errorThrown));
- },
- success: function (token) {
- window.localStorage["token"] = token;
- console.log(token);
- return token;
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement