Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.53 MB
Время: 0.053 c
1-1157014527
Ega23
2006-08-31 12:55
2006.10.15
TCustomTreeView.CreateWnd и DestroyWnd


2-1159172020
Berzercer
2006-09-25 12:13
2006.10.15
Отслеживание текста...


3-1155066396
lexander
2006-08-08 23:46
2006.10.15
Почему не работает такой запрос?


3-1155643210
Itoixxx
2006-08-15 16:00
2006.10.15
If в select


15-1157534717
Stexen
2006-09-06 13:25
2006.10.15
Turbo delphi