$(function() {
if (!abp.auth.isGranted("App.Product.Product.RuleEngineSettings")) {
noAccess($("#ruleEngineSettings input"));
}
if (!abp.auth.isGranted("App.Product.Product.ApprovePlan")) {
noAccess($("#IsApproved"));
}
}
$(function() {
if (!abp.auth.isGranted("App.Policy.ViewCoverageDetail")) {
bindNoAccessTooltip($(".view-coverage"), "Prim Görüntülemeye Yetkiniz Bulunmamaktadır");
}
});
// You can also use abp.auth.grantedPermissions to get all granted permissions or
// abp.auth.allPermissions to get all available permission names in the application.
@if (IsGranted("Administration.UserManagement.CreateUser"))
{
<button id="CreateNewUserButton" class="btn btn-primary">
<i class="fa fa-plus"></i> @L("CreateNewUser")
</button>
}
[AbpAuthorize]
public void SomeMethod(SomeMethodInput input)
{
// A user can not execute this method if he did not login.
}
[AbpAuthorize("Administration.UserManagement.CreateUser")]
public void CreateUser(CreateUserInput input)
{
// A user can not execute this method if he is not granted the
// "Administration.UserManagement.CreateUser" permission.
}
public void CreateUser(CreateOrUpdateUserInput input)
{
if (!PermissionChecker.IsGranted("Administration.UserManagement.CreateUser"))
{
throw new AbpAuthorizationException("You are not authorized to create user!");
}
// A user can not reach this point if he is not granted for
// "Administration.UserManagement.CreateUser" permission.
}
public void CreateUser(CreateOrUpdateUserInput input)
{
PermissionChecker.Authorize("Administration.UserManagement.CreateUser");
// A user can not reach this point if he is not granted for
// "Administration.UserManagement.CreateUser" permission.
}
/**********************************************************************/
var userId = AbpSession.UserId.HasValue ? (int) AbpSession.UserId : 0;
/**********************************************************************/
private readonly ISessionAppService _sessionAppService;
public PolicyController(
ISessionAppService sessionAppService,
{
_sessionAppService = sessionAppService;
}
var loginInformation =
AsyncHelper.RunSync(() => _sessionAppService.GetCurrentLoginInformations());
var userId = loginInformation.User.Id;
var agentCode = loginInformation.User.DefaultAgentCode;
var branchCode = loginInformation.User.DefaultBranchCode.GetValueOrDefault();
var sourceCode = loginInformation.User.DefaultSourceCode.GetValueOrDefault();
var authLevel = loginInformation.User.UserAuthLevel;
if (loginInformation.User.UserAuthProfile == "ACN") {}
if (loginInformation.User.UserAuthAuthority == "T") {}