1 (edited by Новичок 2024-12-09 16:49:07)

Topic: Добавить кнопки на форму авторизации

Здравствуйте!
Подскажите пожалуйста, как добавить новые кнопки на форму авторизации (frmdbCoreLogin)
Первая кнопка при нажатии открывает форму Form1
Вторая кнопка открывает сайт (OpenURL())

Post's attachments

Attachment icon User.zip 333.72 kb, 116 downloads since 2024-12-09 

2 (edited by bsv 2024-12-10 10:44:15)

Re: Добавить кнопки на форму авторизации

Это невозможно

This is not possible (most likely)

Re: Добавить кнопки на форму авторизации

https://myvisualdatabase.com/forum/view … hp?id=9085

Re: Добавить кнопки на форму авторизации


Это не решает мою проблему

Re: Добавить кнопки на форму авторизации

там есть пример который позволит решить вашу проблему

Re: Добавить кнопки на форму авторизации

sparrow wrote:

там есть пример который позволит решить вашу проблему

Я не вижу

Re: Добавить кнопки на форму авторизации

procedure Init;
var
  tmpLoginButton: TdbButton;
begin
  tmpLoginButton := TdbButton.Create( frmdbCoreLogin );
  tmpLoginButton.Parent := frmdbCoreLogin;
  tmpLoginButton.Top := frmdbCoreLogin.bLogin.Top;
  tmpLoginButton.Left := frmdbCoreLogin.bLogin.Left;
  tmpLoginButton.Width := frmdbCoreLogin.bLogin.Width;
  tmpLoginButton.Height := frmdbCoreLogin.bLogin.Height;
  tmpLoginButton.Caption := 'Entry';
  tmpLoginButton.Font := frmdbCoreLogin.bLogin.Font;
  tmpLoginButton.Default := True;
  tmpLoginButton.OnClick := 'Login_OnClick';
  frmdbCoreLogin.bLogin.Visible := False;
end;

это пример как добавить 1 кнопку Ну и значения проставить в правой части где нужно и какие нужно.

Re: Добавить кнопки на форму авторизации

sparrow wrote:
procedure Init;
var
  tmpLoginButton: TdbButton;
begin
  tmpLoginButton := TdbButton.Create( frmdbCoreLogin );
  tmpLoginButton.Parent := frmdbCoreLogin;
  tmpLoginButton.Top := frmdbCoreLogin.bLogin.Top;
  tmpLoginButton.Left := frmdbCoreLogin.bLogin.Left;
  tmpLoginButton.Width := frmdbCoreLogin.bLogin.Width;
  tmpLoginButton.Height := frmdbCoreLogin.bLogin.Height;
  tmpLoginButton.Caption := 'Entry';
  tmpLoginButton.Font := frmdbCoreLogin.bLogin.Font;
  tmpLoginButton.Default := True;
  tmpLoginButton.OnClick := 'Login_OnClick';
  frmdbCoreLogin.bLogin.Visible := False;
end;

это пример как добавить 1 кнопку Ну и значения проставить в правой части где нужно и какие нужно.


Спасибо за подсказку, но у меня не получается, может есть какой-либо пример проекта

Re: Добавить кнопки на форму авторизации

У вас под рукой форум с возможностью поиска как в форуме так и через поисковые системы.
Вот первоисточник от к245. На локализацию сообщений можно не обращать внимания.

https://myvisualdatabase.com/forum/view … 964#p44964

Re: Добавить кнопки на форму авторизации

sparrow wrote:

У вас под рукой форум с возможностью поиска как в форуме так и через поисковые системы.
Вот первоисточник от к245. На локализацию сообщений можно не обращать внимания.

https://myvisualdatabase.com/forum/view … 964#p44964

Я вас не заставляю помогать мне
Надеюсь помогут другие

Спасибо большое вам на затраченное время

Re: Добавить кнопки на форму авторизации

Получилось вот такое решение, мне нравится.

Огромное спасибо Kerni https://san2.ru/smiles/thank-you.gif

111 - Администратор
1 - Пользователь 1
2 - Пользователь 2
3 - Пользователь 3
Post's attachments

Attachment icon User_1.zip 396.66 kb, 117 downloads since 2024-12-10 

12 (edited by k245 2024-12-13 07:24:31)

Re: Добавить кнопки на форму авторизации

Доброго времени суток.
https://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=10793&download=0

Форма получилась красивая, но как только пользователь сменит пароль, он не сможет войти в программу, так как на форме логина поле для ввода пароля недоступно. Система безопасности в MVDB для SQLite и так не очень-то безопасна...


Возможно, эти две статьи вам будут полезны:
Аутентификация - https://k245.ru/mvdb/autentifikatsiya.html.
Управление доступом - https://k245.ru/mvdb/upravlenie-dostupom.html

Post's attachments

Attachment icon Авторизация.png 46.28 kb, 67 downloads since 2024-12-13 

Визуальное программирование: блог и телеграм-канал.