Laravel 4 Time-based One-Time-Password validator and generator