public static void SetAuthCookie(ILoginUser user) { Initialize(); if (!HttpContext.Current.Request.IsSecureConnection && RequireSSL) { throw new HttpException("Connection_not_secure_creating_secure_cookie"); } bool fromCookie = false; ILibAuthenticationTicket ticket = LibAuthentication.ExtractTicketFromCookie(ref fromCookie); if (ticket == null) { ticket = LibAuthentication.CreateTicket(user); } HttpCookie cookie = LibAuthentication.PrepareCookie(ticket, false); if (fromCookie) { HttpContext.Current.Response.Cookies.Remove(cookie.Name); HttpContext.Current.Response.Cookies.Add(cookie); } else { HttpContext.Current.Response.Cookies.Add(cookie); } }
public void Init(IDBQuery dbHelper, ILoginUser loginUser) { _dbHelper = dbHelper; _loginUser = loginUser; _rwm = new ReportWordsModel(_dbHelper); _comboxEx = new ComboxEx(dbHelper); }
public bool ValidateLoginAttempt(LoginViewModel vm) { ILoginUser loggedInUser = userRepo.GetUserByName(vm.Username) as ILoginUser; if (loggedInUser != null) { if (loginHandler.ValidateUser(vm.Password, loggedInUser)) { if (loggedInUser.IsDisabled) { return(false); } sessionHandler.SetIDKey(loggedInUser.UserID); sessionHandler.SetUsernameKey(loggedInUser.UserName); sessionHandler.SetAdminKey(loggedInUser.IsAdmin.ToString()); sessionHandler.SetProfilePicture(pictureHandler.GetPictureWithUserID(loggedInUser.UserID)); return(true); } return(false); } else { return(false); } }
public void Init(IDBQuery dbHelper, ILoginUser loginUser) { _dbHelper = dbHelper; _rwm = new RoleWindowModel(_dbHelper); _loginUser = loginUser; _departmentMatchModel = new DepartmentMatchModel(dbHelper); }
public LoginService(string name, IApiClaimsRepository apiClaimsRepository, IMapper mappe, ILoginUser loginUser) { this._name = name; this._apiClaimsRepository = apiClaimsRepository; this._mapper = mappe; this._loginUser = loginUser; }
public virtual ILoginUser RemoteLogin(string username, string password) { ILoginUser loginUser = null; IUserConfig user = SystemContext.UserConfigManager.GetConfig(username); if (user != null && user.Password.Equals(password)) { lock (mLoginUserTable.SyncRoot) { foreach (ILoginUser curuser in mLoginUserTable.Values) { if (curuser != null && curuser.Name.Equals(username)) { if (!user.MultiLogin) { return(null); } break; } } loginUser = new CLoginUser(user); mLoginUserTable.Add(loginUser.LoginKey, loginUser); } user.RefreshACL(); } return(loginUser); }
private void InitHandler(Object o, EventArgs e) { // Recupero il tag _loginInformation = _view.RetrieveTagInformation <ILoginInformation>("loginInformation"); string username = _loginInformation.Username; // Recupero la tipologia di utente ILoginUser user = _userRetriever(username); _authLevel = user == null ? AuthorizationLevel.GUEST : user.AuthorizationLevel; _loginName = user?.FirstName ?? " opsite"; SharedInit(); // Inizializzo in base alla tipologia di utente if (user == null || user.AuthorizationLevel == AuthorizationLevel.GUEST) { GuestInit(); } else if (user.AuthorizationLevel == AuthorizationLevel.CUSTOMER) { CustomerInit(); } else if (user.AuthorizationLevel > AuthorizationLevel.CUSTOMER) { StaffInit(); } }
public bool ShowLogin(string command, IVerify defaultVerify, bool allowThirdVerify, DelegateBusinessVerify businessVerify) { frmLogin loginWindow = new frmLogin(defaultVerify, allowThirdVerify, businessVerify); //login.TopMost = true; if (string.IsNullOrEmpty(_title) == false) { loginWindow.Text = _title; } loginWindow.ShowDialog(); if (loginWindow.DBProvider == null) { return(false); } _dbHelper = loginWindow.DBProvider; _loginUser = loginWindow.LoginUser; _serverName = loginWindow.ServerName; return(true); }
public void Init(IDBQuery dbHelper, ILoginUser loginUser) { _dbHelper = dbHelper; _loginUser = loginUser; _hsm = new HisServerModel(_dbHelper); }
public void Init(IDBQuery dbHelper, ILoginUser loginUser) { _dbHelper = dbHelper; _qm = new QueueModel(_dbHelper); _loginUser = loginUser; _departmentMatchModel = new DepartmentMatchModel(dbHelper); }
public TransactionController(ITransactions tranny, IUser Users, IReport repot, IWallet wallet, ILoginUser loki) { users = Users; repository = tranny; reports = repot; wallets = wallet; Loki = loki; defaultView = new TransactionsViewModel { Transactions = repository.Transactions, SearchForma = new SearchForm { CurrencyType = "All", MinAmount = 0, MaxAmount = 10000, Active = true, UserName = "", SupportedWallets = supportedCurency }, PagingInfo = new ViewModels.PagingInfo { CurrentPage = 1, ItemsPerPage = perPage, TotalItems = repository.Transactions.Count() } }; }
public void Init(IDBQuery dbHelper, ILoginUser loginUser) { _dbHelper = dbHelper; _loginUser = loginUser; _dbDicModel = new DictManageModel(_dbHelper); }
public void Init(IDBQuery dbHelper, ILoginUser loginUser) { _dbHelper = dbHelper; _loginUser = loginUser; _bpm = new BodypartModel(_dbHelper); _comboxEx = new ComboxEx(dbHelper); }
/// <summary> /// 保存用户的查询历史 /// </summary> /// <param name="loginUser">用户</param> /// <param name="page">关联页面</param> /// <param name="args">查询参数</param> void IPowerChecker.SaveQueryHistory(ILoginUser loginUser, IPageItem page, Dictionary <string, string> args) { if (page == null || loginUser == null) { return; } PageDataBusinessLogical.SaveQueryHistory(loginUser.Id, page.Id, args); }
/// <summary> /// 载入页面关联的按钮配置 /// </summary> /// <param name="loginUser">登录用户</param> /// <param name="page">页面,不能为空</param> /// <returns>按钮配置集合</returns> List <string> IPowerChecker.LoadPageButtons(ILoginUser loginUser, IPageItem page) { if (page == null) { return(new List <string>()); } return(PageItemLogical.LoadPageButtons(page.Id)); }
public virtual void Init(ILoginUser loginUser) { Status = StatusConstants.Valid; MemId = loginUser.MemId; }
/// <summary> /// 读取用户的查询历史 /// </summary> /// <param name="loginUser">用户</param> /// <param name="page">关联页面</param> /// <returns>返回的是参数字典的JSON格式的文本</returns> string IPowerChecker.LoadQueryHistory(ILoginUser loginUser, IPageItem page) { if (page == null || loginUser == null) { return(null); } return(PageDataBusinessLogical.LoadQueryHistory(loginUser.Id, page.Id)); }
public virtual void Modify(ILoginUser loginUser) { ModifyUserId = loginUser.UserId; ModifyUserName = loginUser.Name; ModifyTime = DateTime.Now; MemId = loginUser.MemId; }
public frmMainConfig(string serverName, IDBProvider dbHelper, ILoginUser loginUser) { InitializeComponent(); _serverName = serverName; _dbHelper = dbHelper; _loginUser = loginUser; }
public RoleController(IRoleService _roleService, IRoleMenuInfoService _roleMenuInfoService, IMenuinfoService _menuinfoService, IUnitOfWork _unitOfWork, ILoginUser _loginUser) { roleService = _roleService; roleMenuInfoService = _roleMenuInfoService; menuinfoService = _menuinfoService; unitOfWork = _unitOfWork; loginUser = _loginUser; }
public bool ValidateUser(string password, ILoginUser queryUser) { if (queryUser.PassWord == hasher.CheckPassword(password, queryUser.PassWordSalt)) { return(true); } return(false); }
public frmRequest(OraServices rsHis, IDBQuery dbHelper, ILoginUser userData) { _rsHis = rsHis; _dbHelper = dbHelper; _userData = userData; InitializeComponent(); init(); }
public void Init(IDBQuery dbHelper, ILoginUser loginUser) { _dbHelper = dbHelper; _loginUser = loginUser; _um = new UserModel(_dbHelper); _comboxEx = new ComboxEx(dbHelper); _departmentMatchModel = new DepartmentMatchModel(dbHelper); }
public void Init(IDBQuery dbHelper, ILoginUser loginUser) { _dbHelper = dbHelper; _pm = new ParameterModel(_dbHelper); _nrm = new NoRuleModel(dbHelper); _loginUser = loginUser; }
/// <summary> /// 初始化 /// </summary> /// <param name="user"></param> public UserIdentity(ILoginUser user) { if (user != null) { IsAuthenticated = true; Name = JsonConvert.SerializeObject(user); AuthenticationType = "CustomAuthentication"; } }
public virtual void Init(IDBQuery dbHelper, ILoginUser userData, IStationInfo stationInfo, IBizDataTransferCenter parentTransferCenter) { _dbHelper = dbHelper; _userData = userData; _stationInfo = stationInfo; //初始化系统框架相关对象 _dataTransCenter = new BizDataTransferCenter(); _dataTransCenter.ParentDataCenter = parentTransferCenter; }
public void ShowReject(ReportContextModel reportDbModel, ReportContextData reportData, ILoginUser userData, IWin32Window owner) { _isOk = false; _reportDbModel = reportDbModel; _reportData = reportData; _userData = userData; this.ShowDialog(owner); }
/// <summary> /// 载入页面关联的按钮配置 /// </summary> /// <param name="loginUser">登录用户</param> /// <param name="page">页面,不能为空</param> /// <returns>按钮配置集合</returns> List <string> IPowerChecker.LoadPageButtons(ILoginUser loginUser, IPageItem page) { if (page == null) { return(new List <string>()); } return(BusinessContext.Current.IsSystemMode ? PageItemLogical.LoadPageButtons(page.Id) : RoleCache.LoadButtons(loginUser.RoleId, page.ID)); }
public void Init(string winKey, IDBQuery dbHelper, IBizDataTransferCenter dataTransCenter, IStationInfo stationInfo, ILoginUser userData, IParameters parameters, ISysLog sysLog) { _winKey = winKey; _dbHelper = dbHelper; _dataCenter = dataTransCenter; _stationInfo = stationInfo; _loginUser = userData; _pars = parameters; _sysLog = sysLog; }
protected override void DoConfigChanged(bool issave) { ILoginUser loginUser = SystemContext.MonitorSystem.LoginUser; if (loginUser != null) { loginUser.LoginUser.RefreshACL(); } base.DoConfigChanged(issave); }
public static void Init() { LoginUser = new DefLoginUser(); }