Exemplo n.º 1
0
    def changePage(alert=None):
        """ Change the password page """
        if User.isEmpty():
            part = [
                Edit(text=b"Create user name", name=b"user"),
            ]
        else:
            part = [\
             Edit(text=b"Enter user name",          name=b"user"),
             Edit(text=b"Current password",   type=b"password", name=b"currentpassword")]

        part += [\
         Edit(text=b"New password",     type=b"password", name=b"newpassword"),
         Edit(text=b"Repeat new password",     type=b"password", name=b"renewpassword")]

        return PasswordPage.getDialog(part, b"Change password", alert)
Exemplo n.º 2
0
	def getlogin(self, b=None):
		result = b
		if self.state == 0:
			self.socket.write(b"%s\r\nTelnet connected to %s\r\n%s\r\n"%(b"*"*30, useful.tobytes(sys.platform), b"*"*30))
			if User.isEmpty():
				self.state = 3
			else:
				self.socket.write(b"Username:"******"\r\nPassword:"******""
					self.login = b""
					self.socket.write(b" Logging success\r\n%s\r\n"%(b"*"*30))
				else:
					self.state = 1
					self.socket.write(b" Logging failed\r\n\r\nUsername:"******""
					self.login = b""
			elif b[0] == 0x7F:
				if len(self.password) >= 1:
					self.password = self.password[:-1]
			else:
				self.password += bytes([b[0]])
		return result