Hello,
How can I disable logins & authorization for aspnetboilerplate and allow anonymous users to my view? I am using version 9.1.1 up to date. I removed [AbpMVcAuthorize] but it is throwing an error : User did not login
Also I've a weired issue, when calling webApi proxy of application service "getDetails", it is executing in first time but when I execute $state.go('') to make a back button then I click again on details : Ajax call request failed, I have traced the issue and I got nothing
I have considered the EventCloud Source as a reference but same structure.
Please Advise.
2 Answer(s)
-
0
Removing AbpMvcAuthorize from controllers should disable authorization, since authorization is only done when these attributes does exists. If you are calling app service from controller, maybe it has [AbpAuthorize] attribute?
AJAX problem maybe related to your Angular code. Probably somehow it can not make the AJAX request. Can you check it in newtork comm tab of dev tools?
-
0
in case of AngularJS navigate to \App\Main\services\appSession.js comment the below lines //abp.services.app.session.getCurrentLoginInformations({ async: false }).done(function (result) { // _session.user = result.user; // _session.tenant = result.tenant; //}); it will suppress the "User did not login Message" also in \App_Start\projectNavigationProvider.cs
comment //.AddItem( // new MenuItemDefinition( // "Users", // L("Users"), // url: "#users", // icon: "fa fa-users", // requiredPermissionName: PermissionNames.Pages_Users // )) and in \project.Web\Controllers\HomeController.cs comment //[AbpMvcAuthorize]
and in ApplicationService : make sure ther eis no AbpAuthorize it resolved the issue and no Pain now Enjoy