On Wed, Feb 10, 2016 at 1:44 PM, Jan-Paul Kleijn <email(a)biggee.nl> wrote:
  Hi,
 Thanks for helping. My precise problem is that it is not possible to load
 the page XWiki.XWikiLogin with the use of XMLHttpRequest in javascript. I
 have tested this when logged in and when not logged in.
 This is the example code (from 
W3Schools.com, a little bit compressed):
 {{velocity}}
 {{html}}
 <h2>Using the XMLHttpRequest object</h2>
 <button type="button" onclick="loadXMLDoc()">Change
Content</button>
 <p id="demo"></p>
 <script>
 function loadXMLDoc() {
   var xmlhttp;
   if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest();
   else xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   xmlhttp.onreadystatechange = function() {
     if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
 document.getElementById("demo").innerHTML = xmlhttp.responseText;
   };
   xmlhttp.open("GET",
 "$xwiki.getURL('XWiki.XWikiLogin','login')?xpage=plain", true);
   xmlhttp.send();
 }
 </script>
 {{/html}}
 {{/velocity}}
 This results in a console logged javascript error report stating a "401:
 Unauthorized" error.
 I have tried it with another page in the XWiki space and that page /can/
 be requested via GET.
 
 
  So I suspect it is not the space but the page
(XWiki.XWikiLogin) that
 cannot be fetched via a GET request in javascript.
 
Have you tried accessing the XWiki.XWikiLogin page in view mode? i.e.
/xwiki/bin/view/XWiki/XWikiLogin . If you do you'll see that it doesn't
event exist. The login UI is defined in a Velocity template, login.vm,
which is associated with the 'login' action (that you specify in the URL).
 Regards,
 Jan-Paul
 Op 10-2-2016 om 10:31 schreef Eduard Moraru:
 Hi,
 On Mon, Feb 1, 2016 at 12:36 PM, Jan-Paul Kleijn <email(a)biggee.nl> wrote:
 Hi there,
  The login page of XWiki is situated in the XWiki
space. From this space
 it
 is not possible to load pages with a XMLHttpRequest in javascript.
 
 Please be more precise on your original problem. What have you tried and
 what has failed?
 The only particularity about the XWiki space is that it has a space-level
 edit right restriction, allowing only XWikiAdminGroup to edit, but that`s
 about it so I`m not sure you need to go through the trouble of creating a
 new login page.
 Thanks,
 Eduard
 I want to work around this by creating a seperate login page with exactly
  the same content as the current XWiki login page.
 I would like to know if this will pose a security risk or not. I do not
 understand why it should but I am asking you to make sure I am not
 forgetting anything.
 If you like I can share the procedure with you because I think it can be
 an improvement over the current situation.
 Kind regards,
 Jan-Paul Kleijn
 _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users
 _______________________________________________ 
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users
 
 _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users