Assuming you're using the CNNgo app. That is built by CNN Interactive and is supposed to work in accordance with agreements with the TV providers (DirecTV, in your case). They determine how long the login is valid. Common is a month, since they will validate to ensure you still have a subscription. A week seems short, as if something isn't working just right.
A troubleshooting step would be to:
- Remove the app
- Reboot the Roku device
- Reinstall the app
All three steps, in that order. Omitting a step or doing them out of order won't accomplish anything.
Of course, you'll have to log in after reinstalling the app, but
That might not resolve it, but this will often will.
Roku Community Streaming Expert
Note: I am not a Roku employee.
If this post solves your problem please help others find this answer and click "Accept as Solution."