Текущий архив: 2006.10.15;
Скачать: CL | DM;
ВнизВопрос по сохранению имени и пароля.... Найти похожие ветки
← →
Max.66RUS © (2006-08-31 20:21) [0]Подскажите пожалуйста. Я пишу программу, в которой нужно вводить имя пользователя и пароль. Так вот, при закрытии программы, пароль и имя пользователя естественно теряются и их приходится вводить снова каждый раз при запуске программы. Мне нужно сделать так, чтобы пароль и имя пользователя сохранялись в какой-нибудь текстовый файл в папке с программой и каждый раз при запуске считывались оттуда. Подскажите, как организовать подобную процедуру... Заранее спасибо.
← →
Джо © (2006-08-31 20:32) [1]WriteLn
ReadLn
← →
Loginov Dmitry © (2006-08-31 20:55) [2]uses inifiles
tinifile.create;
tinifile.readstring;
tinifile.writestring;
tinifile.free;
← →
Silver... © (2006-08-31 21:08) [3]звеняюсь а зачем нужно спрашивать пароль если он у всех на виду ("какой-нибудь текстовый файл") - что есть что нету один фиг
ЗЫ. Приходит тётя Маша которой настрого заприщено заходить в твою программу ибо там код от сейфа где МОИ мильёны лежат. Прога замудренная не пробить - пароль спрашивает. Она разумеется его не знает --- но не беда МОЙ суперсекретный пароль програма бережно записала в "какой-нибудь текстовый файл" - ты тока прогу запусти она с паролем сама разберётся
ну прям анекдот блин :)
← →
Loginov Dmitry © (2006-08-31 21:39) [4]тады лучше пароль в реестре хранить. Это будет верх сверхсекретности :))
← →
Max.66RUS © (2006-08-31 21:50) [5]Да мне главное чтобы каждый раз не воодить имя и пароль. А секретности эти данные не представляют... Пусть любая "тётя Маша" и смотрит - мне не жалко...
← →
Palladin © (2006-08-31 21:54) [6]тебе главное или пользователю? или ты "много в одном"?
← →
Palladin © (2006-08-31 21:55) [7]
> А секретности эти данные не представляют...
тогда вообще зачем пароль? имени пользователя с избытком хватит... да думаю и оно не нужно...
← →
Desdechado © (2006-08-31 21:56) [8]а зачем тогда просит пароль?
типа, круто?
← →
Anatoly Podgoretsky © (2006-08-31 22:31) [9]Max.66RUS © (31.08.06 20:21)
Пароль здесь вообще не нужен, поскольку он не используется.
← →
Eraser © (2006-08-31 22:42) [10]> [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 23:26) [11]Да какая разница насколько криптостоек пароль, если его вводить не требуется!
← →
Eraser © (2006-08-31 23:39) [12]> [11] Anatoly Podgoretsky © (31.08.06 23:26)
ну встроенные системные средства дают хоть какую-то гарантию, что до пароля не доберется не_админ.
← →
Германн © (2006-09-01 01:18) [13]
> 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-09-01 03:02) [14]> [13] Германн © (01.09.06 01:18)
> А зачем нужны хоть какие-то гарантии, если предполагается
> что пароль не вводится вручную, а автоматом берётся из некоего
> файла?
ну брать пароль из открытого файла или файла зашифрованного изветным ключем, как всем известно, априори неверно, поэтому и советую хранить пароль не в "своем" файле, а в системе, где этот пароль хотя бы зашифрован паролем админа.
← →
SergP. (2006-09-01 11:39) [15]> [3] Silver... © (31.08.06 21:08)
> звеняюсь а зачем нужно спрашивать пароль если он у всех
> на виду ("какой-нибудь текстовый файл") - что есть что нету
> один фиг
Ну на виду можно хранить не пароль, а какой-то хитро вычисленный его хеш
← →
Плохиш © (2006-09-01 12:25) [16]
> Eraser © (01.09.06 03:02) [14]
Может стоит [0] ещё несколько раз перечитать? До полного, так сказать, уразумения.
← →
novill © (2006-09-01 12:35) [17]Max.66RUS тебе для чего это нужно? Если только в процессе разработки - чтобы не долбаться при каждом тестовом запуске тогда просто вбей их в файл у себя на компе. а в программе реализуй только считывание при наличии файла.
← →
Fay © (2006-09-01 12:42) [18]Идиотизм.
С Днём Знаний, друзья!
← →
Eraser © (2006-09-01 14:44) [19]> [16] Плохиш © (01.09.06 12:25)
прочитал, кстати вполне нормальный вопрос.. мало ли для чего может пондобиться пара логин/пароль, примеров масса может быть.
← →
Плохиш © (2006-09-01 15:26) [20]
> Eraser © (01.09.06 14:44) [19]
> примеров масса может быть.
Можно несколько из массы привести?
← →
Fay © (2006-09-01 15:27) [21]2 Плохиш © (01.09.06 15:26) [20]
Если не ошибаюсь, для APOP сервак должен знать пароль, а не его хеш...
← →
Плохиш © (2006-09-01 15:44) [22]
> Fay © (01.09.06 15:27) [21]
Кто такой АРОР?
← →
Eraser © (2006-09-01 19:23) [23]> [20] Плохиш © (01.09.06 15:26)
> Можно несколько из массы привести?
из того, что у меня установлено:
GMail notifier - использует именно системный UI CredUIPromptForCredentials.
qip - тоже где-то хранит логин/пароль, только вряд ли в системе.
и подобных программ может быть множество, мало ли для чего может потребоваться хранить пару логин-пароль.
← →
Fay © (2006-09-01 19:42) [24]2 Плохиш © (01.09.06 15:44) [22]
Метод авторизации. Используется почтовыми сервками.
Кажется, я ничего не путаю.
← →
Anatoly Podgoretsky © (2006-09-01 20:12) [25]Ну почему имя не нужно? Всегда же приятно, когда при запуске программа пишет, а уж тем более говорит через динамики - "Здравствуйте Palladin(Палладин)"! :-)
Для этого пароль не требуется
← →
Германн © (2006-09-02 02:02) [26]
> Anatoly Podgoretsky © (01.09.06 20:12) [25]
>
> Ну почему имя не нужно? Всегда же приятно, когда при запуске
> программа пишет, а уж тем более говорит через динамики -
> "Здравствуйте Palladin(Палладин)"! :-)
>
> Для этого пароль не требуется
>
Нууу. Ээээ. Я, конечно, не знаю эстонский и прошу меня за это извинить.
Но Вы Анатолий, по-моему завершили свой этап "Освоение Метода Слепой Печати", но почему-то перешли к этапу "Освоение Метода Слепой Стрельбы"! :-)
Я, конечно, по своей фамилии - родственник ворОнам, но уверяю Вас, что я не та ворона, которая "каркнула" про необходимость пароля! А очень даже наоборот! :-)
Страницы: 1 вся ветка
Текущий архив: 2006.10.15;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.05 c