title: Did work, now it doesn't, oauth 2.0 no user data
body: <p>Here's my dilemma in a nutshell. Working on Google OAuth2, setting up Sign in with Google, I didn't use <code>access_type='offline'</code> before. Now I do, set up to store refresh variable in a table, and the refresh worked, for a moment. Now I can not sign in. This is my first real venture into using OAuth2, let alone specifically with Google. I've tried debugging and tracing, but /var/www/apache2/error.log says nothing except that the <code>$user</code> is not set.</p>
  
  <p>Sadly, I'm the only one working on this project. I can't bounce my code off of a coworker, as I'm the only developer. Hence, if it's something blatantly obvious (misplaced <code>;</code> or <code>,</code>) that's why. Please, where did I mess up?</p>
  
  <p><a href="https://www.dropbox.com/s/b7seb5v1nivh3df/files.zip" rel="nofollow">https://www.dropbox.com/s/b7seb5v1nivh3df/files.zip</a></p>
  
  <p><a href="https://www.dropbox.com/s/eixxz71nm11u8jq/google.php" rel="nofollow">https://www.dropbox.com/s/eixxz71nm11u8jq/google.php</a></p>
  
  <p><a href="https://www.dropbox.com/s/tbdj6z3a8coczfc/oauth2callback.php" rel="nofollow">https://www.dropbox.com/s/tbdj6z3a8coczfc/oauth2callback.php</a></p>
  
  <p><strong>EDIT:</strong>
  Forgot to mention. My code that shows what I did is in the above link. Zip file contains the two php files. Whichever you prefer, the zip or the two <code>php</code> files, if you rather security. Dropbox does not parse the code if you click the link, no exe or anything. I just am at my wit's end.</p>