Hello DNN Gurus,
I have a module which sends Ajax calls to a Web API which is DNNAuthorize and has ValidateAntiForgeryToken set. All works well till the time users session is active. However once the user is logged out or user's session is timeout, the module when sending the ajax call will prompt a user name and password dialog (rather than redirecting to login screen). I dont want to show a user name password dialog to be shown to the user. I would prefer the user to be redirected to the login page instead.
I would be very grateful if someone can help me on this.
Here is the code for the sending the Ajax call
$.ajax({ url: "/Desktopmodules/MyModule/API/Feature/GetRecordById", "beforeSend" : sf.setModuleHeaders, dataType : 'json', contentType: 'application/json; charset=UTF-8', data : json, type : 'POST', async : true, success: function(result) {
I have also noted that when the Ajax call prompts for the user name and password dialog, the network tab of the developer tool shows status of the request as "(pending)".
Thanks Dev
These Forums are dedicated to the discussion of DNN Platform.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.