Привязка программы к логину и паролю

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by need_million, 29 May 2010.

  1. need_million

    need_million Member

    Joined:
    29 Apr 2010
    Messages:
    158
    Likes Received:
    6
    Reputations:
    0
    Какк привязать программу к определенному логину и паролю.

    к примеру есть сайт, на нем у человека есть логин и пароль. я хочу что бы программа могла работать только с этим логином и паролем.

    Вариант, сразу вшить их в программу и скомпилить не подходит, человек не хочет что бы я знал пароль.
     
  2. Zombi ****

    Zombi **** Elder - Старейшина

    Joined:
    4 Apr 2009
    Messages:
    166
    Likes Received:
    183
    Reputations:
    17
    типо мейл ру агента чтоли?
     
  3. .::f-duck::.

    .::f-duck::. Member

    Joined:
    30 May 2009
    Messages:
    343
    Likes Received:
    32
    Reputations:
    7
    Вроде никак,с таким условием.
     
  4. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Нет, почему же... Если пароль будет шифроваться с помощью MD5 алгоритма, то действительно не будет знать.
     
  5. .::f-duck::.

    .::f-duck::. Member

    Joined:
    30 May 2009
    Messages:
    343
    Likes Received:
    32
    Reputations:
    7
    Chrome~,ну,все равно мд5 то будет у него. Естессно,можно и не смотреть на пасс,тогда тоже не будет знать его :\
     
  6. KATYA

    KATYA Active Member

    Joined:
    9 Feb 2009
    Messages:
    236
    Likes Received:
    121
    Reputations:
    9
    Если есть сайт то пусть программа коннектится к БД и сравнивает логин с паролем.
     
  7. waik

    waik Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    ну пусть пи первом запуске программы софт просит ввести новый пароль .хеш пароля записывается в реестр и при каждом новом запуске прога просит пароль и проверяет его с тем что в реестре.Так пароль и автор софта знать не будет т.к пароль придумывает клиент и проверка пароля есть.
    Правда безопасность хромает.

    p/S Вроде мой вариант удовлетворяет условиям ТСа.
     
  8. .::f-duck::.

    .::f-duck::. Member

    Joined:
    30 May 2009
    Messages:
    343
    Likes Received:
    32
    Reputations:
    7
    Самое оптимальное - наибать клиента. Все равно плохого ничего не будет,а геммора из-за его требований мульен :\
     
  9. Seven[up]

    Seven[up] Banned

    Joined:
    10 Aug 2009
    Messages:
    45
    Likes Received:
    36
    Reputations:
    0
    привязать программу к логину. пользователь вводит логин, пароль. если логины совпадают, идет авторизация на сайте. если авторизация успешна, то форма открывается.
     
  10. need_million

    need_million Member

    Joined:
    29 Apr 2010
    Messages:
    158
    Likes Received:
    6
    Reputations:
    0
    Seven[up], ещё разок прочитай, что мне надо. так любой пользователь сможет.

    waik, реестр гуд, но...есть разные но..

    а вообще я тупанул...на пароль мне пофиг главное логин,
    клиент дает - логин, я его вшиваю, а он только пароль вписывает.
     
  11. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    так тебе надо привязать прогу к компу получается?
    http://uasc.org.ua/2010/05/c_shart_protect/
     
  12. Μαφία

    Μαφία Member

    Joined:
    28 May 2010
    Messages:
    30
    Likes Received:
    34
    Reputations:
    13

    Дык все правильно Seven[up] написал.

    И любой желающий не запустит софт, потому что проверка на логин лишь отбрасывает вариант запуска софтины другим зарегистрированным, на ресурсе о котором идет речь, пользователе. А сама привязка идет к паре логину и паролю, которая будет осуществляться логином на ресурсе, и в случае успешного логина будет запущена форма.
     
  13. el0x

    el0x Banned

    Joined:
    28 May 2010
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Вы все забыли о сниферах и кукис.Пароль можно будет легко перехватить
    Если только https...но кукисы не уберёшь. :(
     
  14. Μαφία

    Μαφία Member

    Joined:
    28 May 2010
    Messages:
    30
    Likes Received:
    34
    Reputations:
    13
    Тогда шаг проверки пары: логин и пасс - сразу запросом к БД осуществлять.
     
  15. need_million

    need_million Member

    Joined:
    29 Apr 2010
    Messages:
    158
    Likes Received:
    6
    Reputations:
    0
    Μαφία, я что то не понял.

    а если я логина не знаю.
     
  16. Μαφία

    Μαφία Member

    Joined:
    28 May 2010
    Messages:
    30
    Likes Received:
    34
    Reputations:
    13
    Дык у клиента кому делаешь софт спроси.


    Если надо массово то можно, например, вот так:

    При первом запуске клиенту предложить вписать свой логин на ресурсе X.

    При последующих запусках просить юзера вводить пароль на ресурсе X, логин мы запомнили на первом шаге, делаем запрос к БД ресурса X, если пароли для данного логина совпадают - запускаем софтину, если нет - оповещаем юзера и просим ввести другой пароль.

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


    Перед тем как отдать прогу клиенту спроси у него его логин (например user123), вбей его в код, т.е. никто не сможет изменить логин. И соответственно программой сможет пользоваться только человек владеющий аккаунтом user123 на твоем ресурсе.
     
    #16 Μαφία, 30 May 2010
    Last edited: 30 May 2010
  17. el0x

    el0x Banned

    Joined:
    28 May 2010
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Добавлю накрыть софт очень серьёзным протектором(Themida)+зашифровать важные куски кода.Также весь трафик только по https.И на сервере должна быть дополнительная защита от смены пароля(обязательный ввод старого пароля\ответ на вопрос).
     
    #17 el0x, 30 May 2010
    Last edited: 30 May 2010
  18. need_million

    need_million Member

    Joined:
    29 Apr 2010
    Messages:
    158
    Likes Received:
    6
    Reputations:
    0
    Μαφία, в этом и трабл клиент, лоховской и боится логин дать.(типо взломаю)
     
  19. Μαφία

    Μαφία Member

    Joined:
    28 May 2010
    Messages:
    30
    Likes Received:
    34
    Reputations:
    13
    Если клиент лоховской, и тебе пофиг на судьбу софтины. сделай как я писал выше :eek:


    :cool:
     
  20. Irdis

    Irdis Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    Отстой если не сетевая прога, ломиться в интернет для запуска(ну если сетевая то всё ок).
    Реестр оптимальный вариант. Но придётся париться с правами. Отнюдь не ко всему в реестре будет доступ.
     
    #20 Irdis, 30 May 2010
    Last edited: 30 May 2010
Loading...
Similar Threads - Привязка программы логину
  1. Peja
    Replies:
    0
    Views:
    2,646