예제 #1
0
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="adminPerson"></param>
 /// <returns></returns>
 public int AdminPersinUpdate(AdminPerson adminPerson)
 {
     using (OracleConnection conn = DapperHelper.GetConnString())
     {
         conn.Open();
         string sql = "Update News set AdminPersonName=@AdminPersonName,AdminPersonPassword=@AdminPersonPassword where AdminPersonID=@";
         int    i   = conn.Execute(sql, adminPerson);
         return(i);
     }
 }
예제 #2
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="adminPerson"></param>
        /// <returns></returns>
        public int AdminPersonAdd(AdminPerson adminPerson)
        {
            using (OracleConnection conn = DapperHelper.GetConnString())
            {
                conn.Open();
                string sql = string.Format("insert into AdminPerson values(@AdminPersonName,@AdminPersonPassword,getdate())");
                int    i   = conn.Execute(sql, adminPerson);

                return(i);
            }
        }
예제 #3
0
        /// <summary>
        /// 用户登录成功后,将用户信息缓存起来
        /// </summary>
        /// <param name="userData"></param>
        public static void WriteDataToCookie(AdminPerson userData)
        {
            //将实体对象序列化为json字符串
            var strUserData = new JavaScriptSerializer().Serialize(userData);

            //将json字符串生成对应的令牌数据  persistent 持久化
            var ticket    = new FormsAuthenticationTicket(1, userData.AdminPersonID.ToString(), DateTime.Now, DateTime.Now.AddHours(12), false, strUserData);
            var ticketVal = FormsAuthentication.Encrypt(ticket);

            CookiesHelper.SetCookie(FormsAuthentication.FormsCookieName, ticketVal, ticket.Expiration);

            RedisHelper.Set <AdminPerson>(userData.AdminPersonID.ToString(), userData);
        }
예제 #4
0
        public int AdminPersonAdd(AdminPerson u)
        {
            var result = AdminPersonService.AdminPersonAdd(u);

            return(result);
        }
        public int AdminPersinUpdate(AdminPerson adminPerson)
        {
            var result = AdminPersonService.AdminPersinUpdate(adminPerson);

            return(result);
        }
예제 #6
0
 public void RegisterAdminPerson(AdminPerson item)
 {
 }