}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TOKB_kursa4
{
static class КШифрование
{
static public string Шифрование(string password)
{
char[] buf = new char[10];
buf = password.ToCharArray();
Array.Reverse(buf);
password = "";
foreach (char a in buf)
{
password += a.ToString();
}
return password;
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace TOKB_kursa4
{
public partial class Вход_в_систему : Form
{
public Вход_в_систему()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
private void button1_Click(object sender, EventArgs e)
{
К_запись_в_файл.File_Read();
КПользователь Пользователь = new КПользователь();
string login = textBox1.Text;
string password = textBox2.Text;
bool flag = true;
int key = -1; //номер пользователя
foreach (КПользователь пользователь in Global.АутОбъект)
{
key++;
if (пользователь.Get_login() == login)
{
flag = false;
if (пользователь.Get_password() == КШифрование.Шифрование(password))
{
if (пользователь.Get_login() == "god")
{
Форма_администратора форма_администратора = new Форма_администратора();
форма_администратора.Show();
УчетКоличестваВходов(key);
this.Hide();
break;
}
else
{
Форма_входа_пользователя форма_входа_пользователя = new Форма_входа_пользователя();
форма_входа_пользователя.Show();
УчетКоличестваВходов(key);
this.Hide();
}
}
else
{
MessageBox.Show("Не верный пароль! Повторите ввод", "Ошибка аутентификации!");
flag = false;
break;
}
}
}
if (flag)
{
MessageBox.Show("Логин не найден! Повторите ввод", "Ошибка идентификации!");
}
}
public void УчетКоличестваВходов(int key)
{
Global.АутОбъект[key].SetKolVhodov(Global.АутОбъект[key].GetKolVhodov() + 1);
К_запись_в_файл.File_Write(Global.АутОбъект);
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace TOKB_kursa4
{
public partial class Ошибка_входа : Form
{
public Ошибка_входа()
{
InitializeComponent();
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace TOKB_kursa4
{
public partial class Регистрация_администратора : Form
{
public Регистрация_администратора()
{
InitializeComponent();
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.