I came across this question - SQL Server will index help here on SO and if you read the comments on the question, the OP claims that he is not registered and hence cannot up-vote.

The profile of OP shows that he is a member for 56 days. https://stackoverflow.com/users/572140/joda-maki

I am confused if this is expected behavior from the system? Why is OP not able to up-vote for any of the answers whereas he has been able to accept around 30 answers for his questions?

1 Answer 1


Unregistered users are not able to cast votes. They can accept answers and earn other privileges as well, but they cannot cast anything that counts as a vote.

As noted in the profile, the user in question is currently unregistered.

  • @Grace - But he can accept the answer and he gains reputation points for that? He can do everything other than upvoting is it? How is his user profile maintained if he is unregistered? Commented Mar 8, 2011 at 15:59
  • 3
    @SachinShanbhag Maintainence by cookie. And yes, he can do anything outside of voting, once earning enough reputation. This is acceptable - one of the great advantages of Stack Overflow is that we allow people to ask and answer questions without having to register an account. Considering the user accepts answers, that's a lot more than your typical drive-by user, so it's pretty good contributions for someone who is not registered.
    – Grace Note StaffMod
    Commented Mar 8, 2011 at 16:00
  • @Grace - Also how does that user come back to system (something similar to login) Next time he visits the system, how does he map to his original account/profile? Commented Mar 8, 2011 at 16:01
  • 2
    @Sachin By cookie, again. And if the cookie fades away, the user can always send an email to get the cookie reset.
    – Grace Note StaffMod
    Commented Mar 8, 2011 at 16:02
  • @Grace - All registered users will have something unique ID to recognise them. But if this unregistered user logs in from some other system, how is his profile matched? Commented Mar 8, 2011 at 16:06
  • 1
    @Sachin The cookie is the only thing that ties the unregistered user to anything. If you log into another machine, you won't have access unless you somehow retain that cookie. But if you only use one machine, then this isn't a problem at all. Read up more about the benefits and downsides to running about unregistered.
    – Grace Note StaffMod
    Commented Mar 8, 2011 at 16:09
  • 1
    @Grace - Thanks a lot. The information was really helpful. These kind of things make me like SE sites more and more ;) Commented Mar 8, 2011 at 16:11

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .