Разработка парольной защиты в различных средах программирования
Автор: rastorgueva11 • Февраль 3, 2019 • Практическая работа • 1,422 Слов (6 Страниц) • 545 Просмотры
Практическая работа № 1.
Тема: Разработка парольной защиты в различных средах программирования
Цель: научиться ставить парольную защиту на программные продукты, созданные в различных средах.
Задание:
1. Поставить пароль на программный продукт, созданный в среде Visual Studio C#
2. Поставить пароль на программный продукт, созданный в среде Access.
Задание 1:
Пароль и логин:
Код программы:
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 первая_задача
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
string login = "1234";
string password = "2019";
private void button1_Click(object sender, EventArgs e)
{
if (login == textBox1.Text && password == textBox2.Text)
MessageBox.Show("Данные введены верно, доступ разрешен");
else
MessageBox.Show("Данные введены НЕ верно, отказано в доступе");
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
button1.Enabled = (textBox1.Text == "" || textBox2.Text == "" ? false : true);
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
button1.Enabled = (textBox1.Text == "" || textBox2.Text == "" ? false : true);
}
}
}
Ввод символов с картинки:
Код программы:
namespace задача_2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Random ran = new Random();
int kk;
string text1 = "zvogqp";
string text2 = "draddi";
string text3 = "cyajdg";
string text;
private void Form1_Load(object sender, EventArgs e)
{
kk = ran.Next(0, 3);
if (kk == 1) { text = text1; pictureBox1.Load("captcha1.jpg"); }
if (kk == 2) { text = text2; pictureBox1.Load("captcha2.jpg"); }
if (kk == 3) { text = text3; pictureBox1.Load("captcha3.jpg"); }
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
button1.Enabled = (textBox1.Text == "" ? false : true);
}
private void button1_Click(object sender, EventArgs e)
{
if (text == textBox1.Text) MessageBox.Show("Вы успешно авторизированы");
else MessageBox.Show("Вы не авторизированы, попробуйте еще раз!");
...