make uPreviousLogin nullable

I'm not sure how this could have worked for you guys, but if `recordLogin` is called for the first time, there's no previous login information which is why it can't be saved in a `notnull` column.