예제 #1
0
		public virtual void login(HttpServletRequest request, User user, int expireTime)
		{

			Visitor visitor = new Visitor();

			visitor.Id = user.Id;
			visitor.LoginUserId = user.Id;
			visitor.LoginUserName = user.Name;

			//
			// 更新session
			//
			updateSessionVisitor(request.Session, visitor);
		}
예제 #2
0
		/// <summary>
		/// 登录
		/// </summary>
		public virtual void login(HttpServletRequest request, User user, int expireTime)
		{

			Visitor visitor = new Visitor();

			//
			//
			//
			visitor.Id = user.Id;
			visitor.LoginUserId = user.Id;
			visitor.LoginUserName = user.Name;
			visitor.RoleId = user.RoleId;
			visitor.setAppIds(user.OwnApps);

			//
			// 更新session
			//
			updateSessionVisitor(request.Session, visitor);

			//
			// 更新Redis数据
			//
			updateRedisVisitor(visitor, request, expireTime);
		}