redesign fhq.lib, implemented insert last ip sign_in by user