private void button1_Click(object sender, EventArgs e) { ListOfUser listOfUser = new ListOfUser(); User locUser = new User(this.textBox1.Text, this.textBox2.Text, "user"); listOfUser.loadUserList(); Form1.currentUser = listOfUser.findUser(locUser); this.Close(); }
private void button1_Click(object sender, EventArgs e) { ListOfUser listOfUser = new ListOfUser(); User locUser = new User(this.textBox1.Text, this.textBox2.Text, "user"); listOfUser.loadUserList(); listOfUser.deleteUser(locUser); listOfUser.saveUserList(); this.Close(); }
private void button1_Click(object sender, EventArgs e) { ListOfUser listOfUser = new ListOfUser(); User locUser = new User(); listOfUser.loadUserList(); listOfUser.deleteUser(Form1.currentUser); //Form1.currentUser = listOfUser.findUser(locUser); locUser = listOfUser.findUser(Form1.currentUser); locUser.changeUserPref(this.textBox1.Text, this.textBox2.Text); Form1.currentUser = locUser; listOfUser.addNewUser(locUser); listOfUser.saveUserList(); this.Close(); }
private void Form1_Load(object sender, EventArgs e) { listOfUser = new ListOfUser(); var Name = WindowsIdentity.GetCurrent().Name; var Token = WindowsIdentity.GetCurrent().Token; var IsAuthenticated = WindowsIdentity.GetCurrent().IsAuthenticated; var SID = WindowsIdentity.GetCurrent().User; this.richTextBox1.Text = "Сведения о текущем пользователе\n"; Console.WriteLine("Сведения о текущем пользователе\n"); this.richTextBox1.Text += ("Имя: " + Name + "\n"); Console.WriteLine("Имя: " + Name); this.richTextBox1.Text += ("Аутентифицирован: " + IsAuthenticated + "\n"); Console.WriteLine("Аутентифицирован: " + IsAuthenticated); this.richTextBox1.Text += ("SID: " + SID + "\n"); Console.WriteLine("SID: " + SID); this.richTextBox1.Text += ("\n"); AppDomain myDomain = Thread.GetDomain(); //Выполняется привязка к участнику при выполнении в этом домене приложения myDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal); //Определяется текущий принципал WindowsPrincipal myPrincipal = (WindowsPrincipal)Thread.CurrentPrincipal; //Определяется аутентификатор принципала WindowsIdentity identity = (WindowsIdentity)myPrincipal.Identity; //Выводятся идентификационные сведения о принципале this.richTextBox1.Text += ("Тип идентификации: " + identity + "\n"); Console.WriteLine("Тип идентификации: " + identity); this.richTextBox1.Text += ("Имя: " + identity.Name + "\n"); Console.WriteLine("Имя: " + identity.Name); //Получение роли из перечисления WindowsBuiltInRole Console.WriteLine("Пользователи? " + myPrincipal.IsInRole(WindowsBuiltInRole.User)); this.richTextBox1.Text += ("Пользователи? " + myPrincipal.IsInRole(WindowsBuiltInRole.User) + "\n"); //Получение роли из текстовой строки this.richTextBox1.Text += ("Администраторы? " + myPrincipal.IsInRole(@"BUILTIN\Administrators") + "\n"); Console.WriteLine("Администраторы? " + myPrincipal.IsInRole(@"BUILTIN\Administrators")); setPrivate(myPrincipal); }
public Form2(ListOfUser _listOfUser) { listOfUser = new ListOfUser(); listOfUser = _listOfUser; InitializeComponent(); }