Quote Originally Posted by worldofneil View Post

Also you could ask your ISP if it's possible to get a static IP address (currently you have a dynamic one). They may/may not offer this service and may charge a little extra a month for it, but you could ask. If your ISP doesn't change you wouldn't have these issues.
A static IP would only fix the daily disconnect, though, not to mention this isn't something anyone should pay money for, when it's on SE's side to fix. The problem can still occur completely randomly if for example there's a hiccup on the server side and you get disconnected. I don't know how easy it would be to implement but logging out the character when you attempt to log in with it seems like the most direct option to fix this issue.