10 / 10 / 2
Регистрация: 12.05.2014
Сообщений: 229
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Исправить дублирование в генераторе паролей11.08.2016, 09:27. Показов 1281. Ответов 4
Метки нет (Все метки)
Всем Доброго Дня!
Будьте добры, помогите найти ошибку в работе генератора паролей. Принцип работы: В базе 2 таблицы - Таблица сотрудников и таблица паролей. При генерировании, в цикле получаю реквизиты сотрудника из базы, генерирую пароль и записываю в таблицу паролей- в результате получаю такую кашу:
Почему дважды дублирует, а следующая запись нормальная? А это код который это все делает:
Добавлено через 3 минуты Извините забыл показать содержимое ini-файла: AdminOffice.ini chars1 = QWERTYUIOPASDFGHJKLZXCVBNM chars2 = 123456789 chars3 = /*-+\(& chars4 = qwertyuiopasdfghjklzxcvbnm
0
|
11.08.2016, 09:27 | |
Ответы с готовыми решениями:
4
Как исправить дублирование отзывов? Дублирование информации при выводе данных - исправить код Генераторы мастер паролей на биосы (сброс неизвестных паролей биоса) Создать генератор паролей в котором можно указать длину пароля и количество паролей |
Администратор
|
|
11.08.2016, 10:17 | 2 |
Сообщение было отмечено Vlad11 как решение
Решение
Vlad11, прочитай ответ на вопрос Почему класс Random иногда генерирует одинаковые числа?
С какой целью генерируются пароли и сохраняются в открытом виде в базу?
4
|
10 / 10 / 2
Регистрация: 12.05.2014
Сообщений: 229
|
|
11.08.2016, 10:37 [ТС] | 3 |
Огромное спасибо, прочитал. Все не мог понять - где я накосячил.
Для ежемесячной процедуры смены паролей в конторе, печатания актов и всего прочего (что бы не сочинять это регулярно), все напечатали и в конверт, конверт в сейф, на сейф китайский замок, а база автоматически чистится после генерации и печати документов.
0
|
10 / 10 / 2
Регистрация: 12.05.2014
Сообщений: 229
|
|
11.08.2016, 12:28 [ТС] | 5 |
Кому интересно-вот еще одна статья на эту тему https://habrahabr.ru/post/165459/
Проблему убрал таким образом: Переместил строки 44,69 и 94 в начало подпрограммы, за пределы цикла, то есть генерирую псевдослучайные числа один раз, а потом уже их использую в цикле. OwenGlendower, Еще раз огромное спасибо за помощь.
0
|
11.08.2016, 12:28 | |
11.08.2016, 12:28 | |
Помогаю со студенческими работами здесь
5
Дублирование базы , или дублирование информациии Убрать пробелы в генераторе перестановок НЧ звон в ВЧ генераторе на 74HC00 с кварцем Как разрядится емкость в генераторе? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |