If you could use the unique, generated key only once, what would be the harm in not letting them time out?
I guess e-mail sniffing could be a risk... but if that's an issue then we have larger problems.
I guess e-mail sniffing could be a risk... but if that's an issue then we have larger problems.
OK I'm unusual in my usage habits, but I suspect a complete IP filtering (at least without a warning about it) would cause issues.