fix bug if not login the print an error msg