Man attacked and robbed on front porch