Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • Не хотите БАН?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок
  • Загляните на рынок

    Там вы можете продать или купить
    Всё что касается игровых серверов
DrTauren

Подключение к БД сайта извне

Рекомендованные сообщения

Всем привет.
Есть задумка - сделать авторизацию в программе через базу данных сайта. Естественно, наши пароли зашифрованы в БД, есть только шифровки, "соли" и т.д. Так вот вопрос: реально ли сделать авторизацию в программе через логин и пароль на сайте на системе IPS (как тут)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Забронировать это рекламное место


Соли и всё прочее само-собой можно брутить, подбирать и т.д., но в смысле простой авторизации для людей это как бы не нужно само собой, поэтому ищу способ сделать такую фичу. Можно как пароль использовать (наверное) и соль, и ещё какой-то момент, касающийся юзера и находящийся в БД сайта, но хотелось бы чтобы без всяких заморочек было: ввёл пароль такой же как на сайте и зашёл

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Короче костыли не нужны, надеюсь мысль донёс. Если кто в курсе как можно реализовать это - прошу написать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

DrTauren чисто в теории, формы с данными, введенными пользователем, передаются в php-форму (web-сервер, ISS или apachee, без разницы), та в свою очередь проводит конвердацию и сверку данных и возвращает результат-ответ в программу, и уже в зависимости от него входит пользователь или нет, и получает или нет те или иные данные в программе. Из минусов наверно только то, что любой кто шарит в перехватке данных программы и взломах типа hex-редакторов сможет сделать взлом такой программы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

123new не ну если программа будет просто отправлять запрос с ведённым паролем, а уже обрабатываться всё будет прямо на сервере сайта, то через прогу ничего не взломаешь, в ней ведь ничего храниться не будет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, DrTauren сказал:

123new не ну если программа будет просто отправлять запрос с ведённым паролем, а уже обрабатываться всё будет прямо на сервере сайта, то через прогу ничего не взломаешь, в ней ведь ничего храниться не будет

перехват запрос-ответ, эмуляция ответа в программу, дальнейшее использование ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, DrTauren сказал:

123new то есть в итоге безопасную авторизацию через сайт сделать вряд ли получится?

из самого безопасного лишь то, что передается и обрабатывается напрямую на сервере, в основном это php и web-протоколы сайтов. Все остальное взламывается в меру возможностей и знаний.
Могу лишь порекоммендовать поэксперементировать со встраиванием web-браузера в программу и авторизацию через нее, защиты это может и не сильно добавит, но по крайней мере все авторизации и прочее точно будут проводиться напрямую на web-странице, а результат в случае успеха будет предоставлять данные в программу для дальнейшей работы. Только заранее скажу, ssl-протокол для надежности потребуется, если максимально обезопасить хочешь свое творение.
А в целом, все что написал в этой теме крайне относительно, зависит в основном от того насколько серьезный функционал ты хочешь в своей программе разместить, и на чем оно будет программироваться. Если таки сильно критичного там не будет ничего, там можно спокойно пользоваться тем что в 1-м ответе написал в теме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Похожие публикации

    • Автор: wintyra
      Подскажите пожалуйста как расположить подключаемые моды в батнике. У меня не видит CUP аддоны сервер 
       
      Логи rpt
       
      При покупке CUP техники выдает ошибку 13, RHS техника нормально спавнится

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: Fockus
      Всем привет. Есть гайд по подключению кастомных файлов? В гугле не нашел что-то, только упоминания в гайде о самозаливе крови и снятие скинов, но там не то вроде
    • Автор: Pass777
      Есть игроки, играющие с двух компов на одном IP. Так вот если один из них в игре, второй не может подключиться. Вечное ожидание сервера. Как бороться?
    • Автор: Dream
      Добрый день.Нужна помощь по подключению мода RHS к EXILE/
      Арма3 лицензия+DLS
      Закидываю на сервер две папки  @RHSAFRF и  @RHSUSAF в папку KEY закидываю ключи.
      (версии соответствуют ключам)
      Батник
      cd C:\Arma3Exile\ start arma3server -enableHT -autoinit -nosplash -high -port=2303 "-config=@ExileServer\config.cfg" "-cfg=@ExileServer\basic.cfg" "-profiles=XL" "-name=XL" "-servermod=@ExileServer" "-mod=@Exile;@RHSAFRF;@RHSUSAF" -name=Exile -loadMissionToMemory exit    Больше ничего не прописывал.   ЛОГ http://rghost.ru/7JyWXx9ts     Торговцам,лут и т.д. не прописывал.   теперь вопросы: 1. 11:16:07 Global namespace not passed during: false 11:16:07 Global namespace not passed during: false 11:16:07 Error in expression <false> 11:16:07 Error position: <false> 11:16:07 Error Local variable in global space 11:16:07 Global namespace not passed during: false 11:16:07 Global namespace not passed during: false 11:16:07 Error in expression <false> 11:16:07 Error position: <false> 11:16:07 Error Local variable in global space 11:16:07 Global namespace not passed during: false 11:16:07 Global namespace not passed during: false 11:16:07 Error in expression <false> 11:16:07 Error position: <false> 11:16:07 Error Local variable in global space 11:16:07 Global namespace not passed during: false 11:16:07 Global namespace not passed during: false 11:16:07 Error in expression <false> 11:16:07 Error position: <false> 11:16:07 Error Local variable in global space  
      как избавиться от этого?
       
      и  второй вопрос,точнее прошу пояснения
       
       
       
      11:16:07 modsReadOnly = true 11:16:07 safeModsActivated = false 11:16:07 customMods = true 11:16:07 hash = '085BF7EC534CE11EE7FA524903E180FE882E428D' 11:16:07 hashShort = '4f4afed3' 11:16:07 name | modDir | default | origin | hash | hashShort | fullPath 11:16:07 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 11:16:07 RHS: United States Forces | @RHSUSAF | false | GAME DIR | 51582155640b1f9b6d3f0451cb47493be1be91e1 | 6d9e0a2e | C:\Arma3Exile\@RHSUSAF 11:16:07 RHS: Armed Forces of the Russian Federation | @RHSAFRF | false | GAME DIR | 6e7688c7476e1fbe5fe80a6f331a0b419997256b | 61e1e67d | C:\Arma3Exile\@RHSAFRF 11:16:07 Exile Mod | @Exile | false | GAME DIR | 4b8e660eb459fb898541926d8de5b828f0a5b74e | 600f0700 | C:\Arma3Exile\@Exile 11:16:07 Arma 3 DLC Bundle | dlcbundle | true | NOT FOUND | | | 11:16:07 Arma 3 Marksmen | mark | true | GAME DIR | a3cb8bd430002971f7ecedb65aca970ce6a3e880 | 3021f00c | C:\Arma3Exile\mark 11:16:07 Arma 3 Helicopters | heli | true | GAME DIR | 21385ab46a1a725af129e211d3a9f73b047d1c83 | 5c1dd0e0 | C:\Arma3Exile\heli 11:16:07 Arma 3 Karts | kart | true | GAME DIR | fc0cb7d662348d9651bfc620aff863ad545e0346 | 4bdcb8a9 | C:\Arma3Exile\kart 11:16:07 Arma 3 Zeus | curator | true | GAME DIR | 352756ce4c2c2b788be47fb754e3426ef3b8ba3d | c6890f55 | C:\Arma3Exile\curator 11:16:07 Arma 3 | A3 | true | NOT FOUND | | | 11:16:07 @ExileServer | @ExileServer | false | GAME DIR | da39a3ee5e6b4b0d3255bfef95601890afd80709 | 11fdd19c | C:\Arma3Exile\@ExileServer  
      RHS: United States Forces | @RHSUSAF | false | GAME DIR |
      Arma 3 Karts | kart | true | GAME DIR | 
      Arma 3 | A3 | true | NOT FOUND | 
      Arma 3 DLC Bundle | dlcbundle | true | NOT FOUND |
       
      вот с этим мне не понятно .
       
      К серверу подключаюсь без проблем.
    • Автор: Smilee
      Играл я на сервере с друзьями и в друг у меня пошла красная цепь и пошли цифры, после этого арма 2 крашнулась. Я решил переконектиться но тут для меня удевление (мой сервак не видно в локальной сети + через фильтер не видно тоже) У друзей все хорошо. Если через них конекчусь то Соединение с сервером и все.
×
×
  • Создать...