コード例 #1
0
 public AccessionCodesController(NetAdminContext context, IHttpContextAccessor accessor)
 {
     _accessor     = accessor;
     currentUserID = _accessor.HttpContext.User.Claims.FirstOrDefault().Value;
     IP            = _accessor.HttpContext.Connection.RemoteIpAddress.MapToIPv4();
     IPAddress     = IP.ToString();
     db            = context;
 }
コード例 #2
0
        public LoginController(NetAdminContext context, IHttpContextAccessor accessor)
        {
            db        = context;
            _accessor = accessor;

            IP        = _accessor.HttpContext.Connection.RemoteIpAddress.MapToIPv4();
            IPAddress = IP.ToString();
        }
コード例 #3
0
        public LocationController(NetAdminContext context, IDataProtectionProvider provider, IHttpContextAccessor accessor)
        {
            db            = context;
            _accessor     = accessor;
            currentUserID = _accessor.HttpContext.User.Claims.FirstOrDefault().Value;
            IP            = _accessor.HttpContext.Connection.RemoteIpAddress.MapToIPv4();
            IPAddress     = IP.ToString();

            _protector = provider.CreateProtector("adi.joshi.ftp.encrypt");    //purpose string should be same for a given usecase...won't be able to decipher for another string usecase
        }