Ejemplo n.º 1
0
        /// <summary>
        /// 处理用户登录
        /// </summary>
        /// <param name="uName"></param>
        /// <param name="uPass"></param>
        /// <returns></returns>
        public int UserLoginIn(string uName, string uPass)
        {
            DataTable dtUser    = null;
            int       resultInt = new Sql_AdmUser().CheckUser(uName, CFun.MD5(uPass), CFun.GetRemoteIP(), out dtUser);

            if (resultInt == 1)
            {
                DataRow dr = dtUser.Rows[0];
                if (dr["Status"].ToString() == "1")
                {
                    HttpCookie co1 = new HttpCookie(CFun.GetAppStr("LoginCookieName"));
                    co1.Values["i"] = dr["Ld"].ToString();
                    co1.Values["n"] = dr["UName"].ToString();
                    co1.Values["c"] = dr["checkcode"].ToString();
                    co1.Values["r"] = CFun.DESEncrypt(dr["GroupIdList"].ToString().TrimStart(',').TrimEnd(','), CFun.GetAppStr("DESKey"));
                    co1.Values["t"] = System.Web.HttpContext.Current.Server.UrlEncode(dr["TrueName"].ToString());
                    co1.Values["g"] = CFun.DESEncrypt(dr["UPost"].ToString(), CFun.GetAppStr("DESKey"));
                    co1.Domain      = CFun.GetAppStr("webDomain");
                    System.Web.HttpContext.Current.Response.Cookies.Add(co1);
                }
                else
                {
                    return(5);
                }
            }
            return(resultInt);
        }
Ejemplo n.º 2
0
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        AdmUser cont = new AdmUser();

        CFun.GetPageData <AdmUser>(cont, this);
        //cont.GroupIdList = CFun.RequestPamStr("gname");
        string GroupIdList  = CFun.RequestPamStr("gname");
        string platformList = CFun.RequestPamStr("platformname");

        cont.GroupIdList = "," + GroupIdList + ',';
        if (cont.Ld == 0)
        {
            cont.CreateDate = DateTime.Now;
        }
        cont.LastDate = DateTime.Now;

        if (TxtUPass.Text != "")
        {
            cont.UPassword = CFun.MD5(TxtUPass.Text);
        }

        if (new BllAdmUser().InsertorUpdateitem(cont))
        {
            BllAdmActHistory.SaveLog(CurrentUId, (int)EnumCCActiveClass.客服人员管理, cont.Ld.Value, "");
            CFun.AlertMegT("保存成功!", "closeFlowPanel", "");
        }
        else
        {
            CFun.AlertMegT("发生错误,请稍后再试!", "back", "");
        }
    }
Ejemplo n.º 3
0
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        AdmUser cont = new AdmUser();

        CFun.GetPageData <AdmUser>(cont, this);
        if (TxtUPass.Text.Trim() != "")
        {
            cont.UPassword = CFun.MD5(TxtUPass.Text.Trim());
        }
        cont.LastDate = DateTime.Now;

        if (new BllAdmUser().InsertorUpdateitem(cont))
        {
            CFun.AlertMegT("信息修改成功!", "", "userinfo.aspx");
        }
        else
        {
            CFun.AlertMegT("发生错误,请稍后再试!", "back", "");
        }
    }
Ejemplo n.º 4
0
        /// <summary>
        /// web 校验字符串(和shuchuyc项目保持一致)
        /// </summary>
        /// <param name="uId">用户id</param>
        /// <returns></returns>
        public static string WebGUKey(int uId)
        {
            string str = CFun.MD5("w" + uId);

            return(str.Substring(2, 5));
        }
Ejemplo n.º 5
0
 public static string GUKey(string str)
 {
     str = CFun.MD5("B" + str);
     return(str.TrimStart(new char[] { '0' }));
 }