Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(document).on('click','#page_login_submit',function(){
- var name = $('#page_login_name').val();
- if (!name) { alert('Please enter your user name.'); return false; }
- var pass = $('#page_login_pass').val();
- if (!pass) { alert('Please enter your password.'); return false; }
- // BEGIN: drupal services user login (warning: don't use https if you don't have ssl setup)
- $.ajax({
- url:"http://10.0.2.2:81/drupal/services/session/token",
- type:"get",
- dataType:"text",
- error: function(jqXHR, textStatus, errorThrown) {
- console.log(JSON.stringify(XMLHttpRequest));
- console.log(JSON.stringify(textStatus));
- console.log(JSON.stringify(errorThrown));
- },
- success: function (token) {
- $.ajax({
- url: "http://10.0.2.2:81/drupal/test/user/login.json",
- type: 'post',
- data: 'username=' + encodeURIComponent(name) + '&password=' + encodeURIComponent(pass),
- dataType: 'json',
- beforeSend: function (request) {
- alert(token);
- request.setRequestHeader("X-CSRF-Token", token);
- },
- error: function(jqXHR, textStatus, errorThrown) {
- alert('page_login_submit - failed to login');
- alert(JSON.stringify(jqXHR));
- alert(JSON.stringify(textStatus));
- console.log(JSON.stringify(errorThrown));
- },
- success: function (data) {
- $.mobile.changePage("index.php", "slideup");
- }});
- }
- });
- // END: drupal services user login
- return false;
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement