Boa Tarde Cleyton Euler,
Isso eu já fasso, mas os dados ficam no banco de dados e não em um txt que acho mais viável, o problema é que se a pessoa abrir o código fonte do control_login por exemplo e apagar as linhas que fazem a validação, a pessoa consegue utilizar o sistema normalmente, até mesmo com a licença expirada!
O mesmo vai acontecer se criar uma rotina para ler o txt, basta a pessoa somente comentar, não precisa nem apagar, as linhas que fazem a validação e pronto, a pessoa tem acesso ao sistema!
Agora, se o código em PHP estiver criptografado, fica mais complicado da pessoa descriptografar primeiro o arquivo e depois procurar pelas linhas de validação, ou seja, a criptografia seria um passo que somente um usuário muito avançado conseguiria quebrar e alguém desse nível iria cobrar um preço bem alto, coisa que duvido muito que o pessoal pague!