mas assim não resolveria o problema do login de 45 min, depois mais 45, e mais o resto do tempo.
tente escrever num arquivo o tempo que o usuario está logado, assim da proxima vez que for se logar no mesmo dia(tem que comparar a data) vc soma os valores de tempo e desliga.