Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
72
Добавлен:
12.06.2015
Размер:
1.7 Кб
Скачать
//Модуль смены пароля администратора
unit Ad_change_pass;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Buttons;

type
TChangePass = class(TForm)
LabeledEdit1: TLabeledEdit;
LabeledEdit2: TLabeledEdit;
LabeledEdit3: TLabeledEdit;
SpeedButton1: TSpeedButton;
SpeedButton2: TSpeedButton;
procedure SpeedButton2Click(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

procedure shif(filename, pas, input: string); external 'shifr.dll';
function deshif(filename, pas: string):string; external 'shifr.dll';


var
ChangePass: TChangePass;
pass, new_pass: string;
implementation

{$R *.dfm}

//Закрытие формы
procedure TChangePass.SpeedButton2Click(Sender: TObject);
begin
ChangePass.Close;
end;

//Смена пароля
procedure TChangePass.SpeedButton1Click(Sender: TObject);
begin
pass:=deshif('password.psw','23031985');
if LabeledEdit1.Text<>'' then
if LabeledEdit1.Text=pass then
if (pass<>LabeledEdit2.Text) then
if (LabeledEdit2.Text=LabeledEdit3.Text)and(LabeledEdit2.Text<>'') then
begin
new_pass:=LabeledEdit2.Text;
shif('password.psw','23031985',new_pass);
MessageDlg('Пароль успешно изменен!',mtInformation,[mbok],0);
ChangePass.Close;
end
else MessageDlg('Новые пароли не совпадают, либо не заданы!',mtInformation,[mbok],0)
else MessageDlg('Новый пароль совпадает со старым!',mtInformation,[mbok],0)
else MessageDlg('Не верный пароль!',mtInformation,[mbok],0);
end;

end.
Соседние файлы в папке Магазин бытовой техники
  • #
    12.06.20151.36 Mб73About.dfm
  • #
    12.06.2015754 б72About.pas
  • #
    12.06.20155.25 Кб73Ad_change_pass.dcu
  • #
    12.06.201551 б72Ad_change_pass.ddp
  • #
    12.06.201540.78 Кб72Ad_change_pass.dfm
  • #
    12.06.20151.7 Кб72Ad_change_pass.pas
  • #
    12.06.20155.39 Кб72Ad_reg.dcu
  • #
    12.06.201551 б72Ad_reg.ddp
  • #
    12.06.201539.92 Кб72Ad_reg.dfm
  • #
    12.06.20151.92 Кб72Ad_reg.pas
  • #
    12.06.201548.23 Кб72BusinessClasses.dcu