Exemplo n.º 1
0
 public bool AddUser(string name, string password)
 {
     if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(password))
     {
         return(false);
     }
     _logger.Add("Add/update user   " + name);
     return(AppConfigWriter.Write(name, SHA256Hash.GetHashString(password)));
 }
Exemplo n.º 2
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            string drives = "";

            foreach (var checkedItem in checkedListBoxDrives.CheckedItems)
            {
                drives += checkedItem.ToString().Substring(0, 3) + ",";
            }
            drives = drives.TrimEnd(',');
            AppConfigWriter.Write("Drives", drives);

            if (checkBoxIndexnetdrives.Checked)
            {
                AppConfigWriter.Write("netdrives", "true");
            }
            else
            {
                AppConfigWriter.Write("netdrives", "false");
            }

            if (checkBoxLogIndexing.Checked)
            {
                AppConfigWriter.Write("logindexing", "true");
            }
            else
            {
                AppConfigWriter.Write("logindexing", "false");
            }

            AppConfigWriter.Write("indexfilename", textBoxindexFileName.Text);
            AppConfigWriter.Write("indexfilepath", textBoxIndexFilePath.Text);
            AppConfigWriter.Write("tokengennum", numericUpDownTokenGenNum.Value.ToString());
            if (checkBoxFileHasch.Checked)
            {
                AppConfigWriter.Write("usemd5", "true");
            }
            else
            {
                AppConfigWriter.Write("usemd5", "false");
            }

            string filterStr = "";

            if (listBoxFolderFilter.Items.Count > 0)
            {
                foreach (var item in listBoxFolderFilter.Items)
                {
                    filterStr += item + ",";
                }
            }
            filterStr = filterStr.TrimEnd(',');
            AppConfigWriter.Write("filter", filterStr);

            this.Close();
        }
Exemplo n.º 3
0
        public bool ChangePassword(string newPassword)
        {
            if (string.IsNullOrEmpty(newPassword))
            {
                return(false);
            }
            var userName = OperationContext.Current.ServiceSecurityContext.PrimaryIdentity.Name;

            if (!AppConfigWriter.Write(userName, SHA256Hash.GetHashString(newPassword)))
            {
                return(false);
            }
            _logger.Add("Changed password for user: " + userName);
            return(true);
        }