Revert "Fix bugs in current_user assignment"

This reverts commit 1def633c6477ad5d9775495e10bc01b5f9b8b8bf.
Fixed a bug in user_pages_spec
Added fuubar and guard