password minimum length
This commit is contained in:
parent
21d5eed719
commit
3a835ceb7e
1 changed files with 12 additions and 4 deletions
16
src/menu.py
16
src/menu.py
|
@ -163,7 +163,7 @@ class ProfileSettings(CenteredWidget):
|
||||||
self.delete_avatar.setText(QtGui.QApplication.translate("ProfileSettingsForm", "Reset avatar", None, QtGui.QApplication.UnicodeUTF8))
|
self.delete_avatar.setText(QtGui.QApplication.translate("ProfileSettingsForm", "Reset avatar", None, QtGui.QApplication.UnicodeUTF8))
|
||||||
self.new_nospam.setText(QtGui.QApplication.translate("ProfileSettingsForm", "New NoSpam", None, QtGui.QApplication.UnicodeUTF8))
|
self.new_nospam.setText(QtGui.QApplication.translate("ProfileSettingsForm", "New NoSpam", None, QtGui.QApplication.UnicodeUTF8))
|
||||||
self.profile_pass.setText(QtGui.QApplication.translate("ProfileSettingsForm", "Profile password", None, QtGui.QApplication.UnicodeUTF8))
|
self.profile_pass.setText(QtGui.QApplication.translate("ProfileSettingsForm", "Profile password", None, QtGui.QApplication.UnicodeUTF8))
|
||||||
self.password.setPlaceholderText(QtGui.QApplication.translate("ProfileSettingsForm", "Password", None, QtGui.QApplication.UnicodeUTF8))
|
self.password.setPlaceholderText(QtGui.QApplication.translate("ProfileSettingsForm", "Password (at least 8 symbols)", None, QtGui.QApplication.UnicodeUTF8))
|
||||||
self.confirm_password.setPlaceholderText(QtGui.QApplication.translate("ProfileSettingsForm", "Confirm password", None, QtGui.QApplication.UnicodeUTF8))
|
self.confirm_password.setPlaceholderText(QtGui.QApplication.translate("ProfileSettingsForm", "Confirm password", None, QtGui.QApplication.UnicodeUTF8))
|
||||||
self.set_password.setText(QtGui.QApplication.translate("ProfileSettingsForm", "Set password", None, QtGui.QApplication.UnicodeUTF8))
|
self.set_password.setText(QtGui.QApplication.translate("ProfileSettingsForm", "Set password", None, QtGui.QApplication.UnicodeUTF8))
|
||||||
self.not_match.setText(QtGui.QApplication.translate("ProfileSettingsForm", "Passwords do not match", None, QtGui.QApplication.UnicodeUTF8))
|
self.not_match.setText(QtGui.QApplication.translate("ProfileSettingsForm", "Passwords do not match", None, QtGui.QApplication.UnicodeUTF8))
|
||||||
|
@ -172,10 +172,18 @@ class ProfileSettings(CenteredWidget):
|
||||||
|
|
||||||
def new_password(self):
|
def new_password(self):
|
||||||
if self.password.text() == self.confirm_password.text():
|
if self.password.text() == self.confirm_password.text():
|
||||||
e = toxencryptsave.LibToxEncryptSave.get_instance()
|
if not len(self.password.text()) or len(self.password.text()) >= 8:
|
||||||
e.set_password(self.password.text())
|
e = toxencryptsave.LibToxEncryptSave.get_instance()
|
||||||
self.close()
|
e.set_password(self.password.text())
|
||||||
|
self.close()
|
||||||
|
else:
|
||||||
|
self.not_match.setText(
|
||||||
|
QtGui.QApplication.translate("ProfileSettingsForm", "Password must be at least 8 symbols", None,
|
||||||
|
QtGui.QApplication.UnicodeUTF8))
|
||||||
|
self.not_match.setVisible(True)
|
||||||
else:
|
else:
|
||||||
|
self.not_match.setText(QtGui.QApplication.translate("ProfileSettingsForm", "Passwords do not match", None,
|
||||||
|
QtGui.QApplication.UnicodeUTF8))
|
||||||
self.not_match.setVisible(True)
|
self.not_match.setVisible(True)
|
||||||
|
|
||||||
def copy(self):
|
def copy(self):
|
||||||
|
|
Loading…
Reference in a new issue