restricted user upvote

user need to login to upvote, one person can only upvote the same
question once
notic to user that he/she has upvoted the question