add the remember me function
change search to get method
add black_list and white_list to user