コード例 #1
0
        /// <summary>
        /// 设置页面的session
        /// </summary>
        /// <param name="dt">用户信息</param>
        /// <param name="dml">查询条件</param>
        private void SetLoginSession(DataTable dt, DirModel dml)
        {
            DataTable  dtFunction = pagelogic.QueryMenu(dml);
            LoginModel model      = new LoginModel();

            model.LoginUser          = dt.Rows[0]["user_no"].ToString();
            model.LoginUserName      = dt.Rows[0]["user_name"].ToString();
            model.LoginUserGroup     = dt.Rows[0]["group_id"].ToString();
            model.LoginUserGroupName = dt.Rows[0]["group_name"].ToString();
            model.LoginUserPassword  = dt.Rows[0]["user_password"].ToString();
            foreach (DataRow drfunction in dtFunction.Rows)
            {
                model.AddFunction(drfunction["function_url"].ToString(), drfunction["group_action"].ToString());
            }
            Session["LoginModel"] = model;
        }