コード例 #1
0
 public static string MediaFileName(string fileName)
 {
     fileName = UCS2Lower(fileName);
     if (fileName.Length > 50)
     {
         fileName = fileName.Remove(0, fileName.Length - 50);
     }
     fileName = fileName.Replace("img", "i");
     return(Encrypts.MD5(DateTime.Now.ToString("yyMMddHHmmss")).Substring(0, 9) + "_" + fileName);
 }
コード例 #2
0
    protected void btAdd_Click(object sender, EventArgs e)
    {
        var _User = new Users();

        _User.Email    = txtEmail.Text.Trim().ToLower();
        _User.FullName = txtFullName.Text.Trim();
        _User.Password = Encrypts.MD5(txtPassword.Text);
        _User.Status   = Convert.ToInt32(chkIsActive.Checked);
        _User.Add();

        Response.Redirect(Constant.ADMIN_PATH + Resources.Url.UsersEdit);
    }
コード例 #3
0
    protected void btSubmit_Click(object sender, EventArgs e)
    {
        Users _User = new Users()
        {
            UserID = AppUtils.UserID()
        };

        _User = _User.Get();
        if (Encrypts.MD5(txtPasswordOld.Text.Trim()) != _User.Password)
        {
            Message.Alert(Page, "Mật khẩu cũ không chính xác!");
            return;
        }

        _User.Password = Encrypts.MD5(txtPassword.Text.Trim());
        _User.Update();
        Message.Alert(Page, "Đổi mật khẩu thành công!");
    }
コード例 #4
0
    protected void btUpdate_Click(object sender, EventArgs e)
    {
        var _User = new Users()
        {
            UserID = AppUtils.Request("id")
        };

        _User = _User.Get();

        if (txtPassword.Text.Length > 0)
        {
            _User.Password = Encrypts.MD5(txtPassword.Text);
        }

        _User.FullName = txtFullName.Text;
        _User.Status   = Convert.ToInt32(chkIsActive.Checked);
        _User.GroupID  = Convert.ToInt32(drpGroup.SelectedValue);
        _User.Update();
        Response.Redirect(Constant.ADMIN_PATH + Resources.Url.UsersList);
    }
コード例 #5
0
    protected void btSignIn_Click(object sender, EventArgs e)
    {
        Session.RemoveAll();
        var _User = new Users();

        _User = _User.Authentication(txtUserName.Text, Encrypts.MD5(txtPassword.Text));
        if (_User != null)
        {
            Session.Timeout        = 120;
            Session["UserID"]      = _User.UserID;
            Session["Email"]       = _User.Email;
            Session["FullName"]    = _User.FullName;
            Session["LastestTime"] = _User.LastestTime.ToString();
            string url = Request["u"];
            url = url == null ? Constant.ADMIN_PATH + Resources.Url.Intro : url;
            Response.Redirect(url);
        }
        else
        {
            PanelMessage.Visible = true;
            lblMessage.Text      = "Mật khẩu hoặc tên đăng nhập không hợp lệ";
            txtPassword.Focus();
        }
    }
コード例 #6
0
 public static string MediaPath(string fileName)
 {
     fileName = UCS2Lower(fileName);
     return(Encrypts.MD5(DateTime.Now.ToString("yyMMddHHmmss")).Substring(0, 9) + "_" + fileName);
 }
コード例 #7
0
 protected void btMD5_Click(object sender, EventArgs e)
 {
     txtResult.Text = Encrypts.MD5(txtData.Text.Trim());
 }