Форум программистов, компьютерный форум, киберфорум
Python: Tkinter
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/34: Рейтинг темы: голосов - 34, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 10.03.2020
Сообщений: 20

Проверка пароля

15.09.2020, 15:39. Показов 6916. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, пишу одну программку и мне надо что бы после ввода пароля в Entry проходила проверка на лету. Чтобы проверка не начиналась именно после нажатия на кнопку. Такая система есть в Apple. Когда просят ввести код, а кнопки подтвердить нет, она сразу сама начинает проверять. Кто нибудь знает какая библиотека нужна и как сам код будет выглядеть?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.09.2020, 15:39
Ответы с готовыми решениями:

При смене пароля: проверка на совпадение пароля с фамилией пользователя
Здравствуйте, я не разбираюсь в Паскале, поэтому прошу, помогите написать программу по заданию: 1. В программе должны храниться имена...

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

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

4
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
15.09.2020, 16:19
Цитата Сообщение от Roscyber Посмотреть сообщение
после ввода пароля в Entry
что за ентри? где? как? о какой либе речь?
после аждого введенного символа проверяй пароль. или если после нажатия кнопки есть пауза секунда (окончен ввод)
0
0 / 0 / 0
Регистрация: 10.03.2020
Сообщений: 20
16.09.2020, 14:04  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
что за ентри? где? как? о какой либе речь?
Ну вот пример:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from tkinter import *
 
root = Tk()
root.resizable(0,0)
 
canvas = Canvas(root,width=300,heigh=300)
canvas.pack()
 
entry = Entry(canvas,width=8)
entry.place(x=150,y=150)
 
labelPassword = Label(canvas,text='Password: admin').place(x=10,y=10)
labelCheck = Label(canvas,text='Waiting for password.')
labelCheck.place(x=130,y=230)
 
 
if entry['text'] != "admin":
    labelCheck.config(text="Access Denied!")
else:
    labelCheck.config(text="Access Granted!")
 
root.mainloop()
обычно добавляют кнопку что бы подтвердить "пароль". А мне бы хотелось что бы оно постоянно сканировало поле для ввода Entry и когда текст в Entry = 'admin' то в labelCheck текст будет 'access granted'.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
16.09.2020, 14:37
Roscyber, думаю как и в любой гуи-бибилиотеке, ткинтер умеет отслеживать нажатие клавиши. Значит и лови нажатия в поле пароля и после каждого скажем проверяй длину текста. Если больше или равно минимальной длины пароля -проверяй
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
16.09.2020, 14:54
Лучший ответ Сообщение было отмечено Roscyber как решение

Решение

Roscyber,

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from tkinter import *
 
 
def check_password(*args, **kwargs):
    entry.configure(background="green" if password.get() == "admin" else "red")
 
 
root = Tk()
 
password = StringVar(root)
 
entry = Entry(root, textvariable=password, width=8)
entry.bind("<KeyRelease>", check_password)
entry.pack()
 
 
root.mainloop()
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.09.2020, 14:54
Помогаю со студенческими работами здесь

Проверка пароля
Как известно, когда мы придумываем пароль от аккаунта ВКонтакте, электронной почты или Яндекс.Контеста, к этому паролю часто предъявляются...

Проверка пароля
Скажите, пожалуйста, как сделать так, чтобы при вводе символов в область Edit все символы заменялись на точки.

Проверка пароля
Дополнить функцию validate, которая принимает ряд password и возвращает true если: Есть хотя бы одна буква в верхнем регистре; Есть...

Проверка пароля
Здравствуйте, у меня возникла проблема в коде Напишите программу, которая будет требовать у пользователя ввода нового пароля до тех...

Проверка пароля
Аккаунты Фёдора в соцсетях часто взламывали хакеры. Устав от попыток взлома, Фёдор решил усложнить им задачу и написать функцию,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru