Bash scripting doubt

i need to check if any user has logged-in more than once in different terminals and then print the count of those login, so i wrote this command,

who -H | wc -l

but i feel its not accurate , something is wrong ,i have been trying for a long time by trial n error to solve it, but i need some guidance here, please help.

thnx for reading the post.

Why do you feel it is not accurate?

What do you think is wrong?

What have you tried?

What is the environment? What OS?

Are the logins from remote machines? From terminals? Consoles? X logins?

the command lists the count of all users logged in. i want to list the no. of times a user has logged in from different terminals. So i know this isnt correct. the terminals r remote machines. im using mandriva 2007.