Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по сохранению имени и пароля.... [D7, WinXP]


Страницы:   1 2

Max.66RUS ©   (2006-08-31 20:21:00) 

Подскажите пожалуйста. Я пишу программу, в которой нужно вводить имя пользователя и пароль. Так вот, при закрытии программы, пароль и имя пользователя естественно теряются и их приходится вводить снова каждый раз при запуске программы. Мне нужно сделать так, чтобы пароль и имя пользователя сохранялись в какой-нибудь текстовый файл в папке с программой и каждый раз при запуске считывались оттуда. Подскажите, как организовать подобную процедуру... Заранее спасибо.


Германн   (2006-09-02 02:02:00) [1]


> Anatoly Podgoretsky ©   (01.09.06 20:12) [25]
>
> Ну почему имя не нужно? Всегда же приятно, когда при запуске
> программа пишет, а уж тем более говорит через динамики -
>  "Здравствуйте Palladin(Палладин)"! :-)
>
> Для этого пароль не требуется
>

Нууу. Ээээ. Я, конечно, не знаю эстонский и прошу меня за это извинить.
Но Вы Анатолий, по-моему завершили свой этап "Освоение Метода Слепой Печати", но почему-то перешли к этапу "Освоение Метода Слепой Стрельбы"! :-)
Я, конечно, по своей фамилии - родственник ворОнам, но уверяю Вас, что я не та ворона, которая "каркнула" про необходимость пароля! А очень даже наоборот! :-)


Anatoly Podgoretsky   (2006-09-01 20:12:00) [2]

Ну почему имя не нужно? Всегда же приятно, когда при запуске программа пишет, а уж тем более говорит через динамики - "Здравствуйте Palladin(Палладин)"! :-)

Для этого пароль не требуется


Fay   (2006-09-01 19:42:00) [3]

2 Плохиш ©   (01.09.06 15:44) [22]
Метод авторизации. Используется почтовыми сервками.
Кажется, я ничего не путаю.


Eraser   (2006-09-01 19:23:00) [4]

> [20] Плохиш ©   (01.09.06 15:26)


> Можно несколько из массы привести?

из того, что у меня установлено:
GMail notifier - использует именно системный UI CredUIPromptForCredentials.
qip - тоже где-то хранит логин/пароль, только вряд ли в системе.

и подобных программ может быть множество, мало ли для чего может потребоваться хранить пару логин-пароль.


Плохиш   (2006-09-01 15:44:00) [5]


> Fay ©   (01.09.06 15:27) [21]

Кто такой АРОР?


Fay   (2006-09-01 15:27:00) [6]

2 Плохиш ©   (01.09.06 15:26) [20]
Если не ошибаюсь, для APOP сервак должен знать пароль, а не его хеш...


Плохиш   (2006-09-01 15:26:00) [7]


> Eraser ©   (01.09.06 14:44) [19]
> примеров масса может быть.

Можно несколько из массы привести?


Eraser   (2006-09-01 14:44:00) [8]

> [16] Плохиш ©   (01.09.06 12:25)

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


Fay   (2006-09-01 12:42:00) [9]

Идиотизм.
С Днём Знаний, друзья!


novill   (2006-09-01 12:35:00) [10]

Max.66RUS тебе для чего это нужно? Если только в процессе разработки - чтобы не долбаться при каждом тестовом запуске тогда просто вбей их в файл у себя на компе. а в программе реализуй только считывание при наличии файла.


Плохиш   (2006-09-01 12:25:00) [11]


> Eraser ©   (01.09.06 03:02) [14]

Может стоит [0] ещё несколько раз перечитать? До полного, так сказать, уразумения.


SergP.   (2006-09-01 11:39:00) [12]

> [3] Silver... ©   (31.08.06 21:08)
> звеняюсь а зачем нужно спрашивать пароль если он у всех
> на виду ("какой-нибудь текстовый файл") - что есть что нету
> один фиг


Ну на виду можно хранить не пароль, а какой-то хитро вычисленный его хеш


Eraser   (2006-09-01 03:02:00) [13]

> [13] Германн ©   (01.09.06 01:18)


> А зачем нужны хоть какие-то гарантии, если предполагается
> что пароль не вводится вручную, а автоматом берётся из некоего
> файла?

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


Германн   (2006-09-01 01:18:00) [14]


> Eraser ©   (31.08.06 23:39) [12]
>
> > [11] Anatoly Podgoretsky ©   (31.08.06 23:26)
>
> ну встроенные системные средства дают хоть какую-то гарантию,
>  что до пароля не доберется не_админ.
>

А зачем нужны хоть какие-то гарантии, если предполагается что пароль не вводится вручную, а автоматом берётся из некоего файла?


> Palladin ©   (31.08.06 21:55) [7]
>
> >  А секретности эти данные не представляют...
>
> тогда вообще зачем пароль? имени пользователя с избытком
> хватит... да думаю и оно не нужно...

Ну почему имя не нужно? Всегда же приятно, когда при запуске программа пишет, а уж тем более говорит через динамики - "Здравствуйте Palladin(Палладин)"! :-)


Eraser   (2006-08-31 23:39:00) [15]

> [11] Anatoly Podgoretsky ©   (31.08.06 23:26)

ну встроенные системные средства дают хоть какую-то гарантию, что до пароля не доберется не_админ.


Anatoly Podgoretsky   (2006-08-31 23:26:00) [16]

Да какая разница насколько криптостоек пароль, если его вводить не требуется!


Eraser   (2006-08-31 22:42:00) [17]

> [0] Max.66RUS ©   (31.08.06 20:21)

для win2k/XP см. DPAPI в частности ф-ии CryptProtectData и CryptUnprotectData, для winXP можно использовать CredUIPromptForCredentials, которая так же предоставляет удобный UI.
Для winNT подойдет только более низкоуровневая работа через LSA, см. ф-ии LsaStorePrivateData, LsaRetrievePrivateData и т.п.


Anatoly Podgoretsky   (2006-08-31 22:31:00) [18]

Max.66RUS ©   (31.08.06 20:21)  
Пароль здесь вообще не нужен, поскольку он не используется.


Desdechado   (2006-08-31 21:56:00) [19]

а зачем тогда просит пароль?
типа, круто?


Palladin   (2006-08-31 21:55:00) [20]


>  А секретности эти данные не представляют...

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо