Обсуждение статьи "Создание торговой панели администратора на MQL5 (Часть IV): Безопасность входа в систему"
Опубликована статья Создание торговой панели администратора на MQL5 (Часть IV): Безопасность входа в систему:
Автор: Clemence Benjamin
при попытке компилировать:
'Admin_Panel.mq5' 1
Trade.mqh
Object.mqh
StdLibErr.mqh
OrderInfo.mqh
HistoryOrderInfo.mqh
PositionInfo.mqh
DealInfo.mqh
Dialog.mqh
WndContainer.mqh
Wnd.mqh
Rect.mqh
Defines.mqh
ArrayObj.mqh
Array.mqh
WndClient.mqh
Panel.mqh
WndObj.mqh
ChartObjectsTxtControls.mqh
ChartObject.mqh
Scrolls.mqh
BmpButton.mqh
ChartObjectsBmpControls.mqh
Edit.mqh
Chart.mqh
Button.mqh
Label.mqh
'Up.bmp' as resource "::res\Up.bmp" 1
'ThumbVert.bmp' as resource "::res\ThumbVert.bmp" 1
'Down.bmp' as resource "::res\Down.bmp" 1
'Left.bmp' as resource "::res\Left.bmp" 1
'ThumbHor.bmp' as resource "::res\ThumbHor.bmp" 1
'Right.bmp' as resource "::res\Right.bmp" 1
'Close.bmp' as resource "::res\Close.bmp" 1
'Restore.bmp' as resource "::res\Restore.bmp" 1
'Turn.bmp' as resource "::res\Turn.bmp" 1
possible loss of data due to type conversion from 'long' to 'int' Admin_Panel(4)_.mq5 161 49
'UpdateThemeColors' - undeclared identifier Admin_Panel(4)_.mq5 390 16
'darkTheme' - some operator expected Admin_Panel(4)_.mq5 390 34
'SetTextColor' - undeclared identifier Admin_Panel(4)_.mq5 397 14
'textColor' - some operator expected Admin_Panel(4)_.mq5 397 27
'SetBackgroundColor' - undeclared identifier Admin_Panel(4)_.mq5 398 14
'bgColor' - some operator expected Admin_Panel(4)_.mq5 398 33
'SetBorderColor' - undeclared identifier Admin_Panel(4)_.mq5 399 14
'borderColor' - some operator expected Admin_Panel(4)_.mq5 399 29
'SetTextColor' - undeclared identifier Admin_Panel(4)_.mq5 424 12
'textColor' - some operator expected Admin_Panel(4)_.mq5 424 25
'SetBackgroundColor' - undeclared identifier Admin_Panel(4)_.mq5 425 12
'bgColor' - some operator expected Admin_Panel(4)_.mq5 425 31
'SetBorderColor' - undeclared identifier Admin_Panel(4)_.mq5 426 12
'borderColor' - some operator expected Admin_Panel(4)_.mq5 426 27
14 errors, 1 warnings 15 2
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Опубликована статья Создание торговой панели администратора на MQL5 (Часть IV): Безопасность входа в систему:
Представьте себе, что злоумышленник проник в систему управления торговли и получил доступ к компьютерам и панели администратора, используемым для передачи ценных сведений миллионам трейдеров по всему миру. Это может привести к катастрофическим последствиям, таким как несанкционированная отправка вводящих в заблуждение сообщений или случайные нажатия на кнопки, запускающие непреднамеренные действия. В этой статье мы рассмотрим меры безопасности в MQL5 и новые функции безопасности, которые мы реализовали в нашей панели администратора для защиты от этих угроз. Совершенствуя наши протоколы безопасности, мы стремимся защитить наши каналы связи и сохранить доверие членов нашего торгового сообщества.
Наш код успешно скомпилировался, и после запуска приложения мы обнаружили, что все функции панели остаются недоступными до тех пор, пока не будет введен правильный PIN-код. Такое поведение гарантирует, что доступ к функциям панели смогут получить только авторизованные пользователи. Мы понимаем, что наши меры безопасности все еще нуждаются в улучшении, поскольку они могут быть уязвимы для опытных хакеров. Мы знаем, что каждый наш шаг — это возможность узнать больше о реализации языка MQL5, и по мере развития наших навыков мы сможем достичь более надежных уровней безопасности. Ниже показаны запуск приложения и желаемый результат.
Автор: Clemence Benjamin