Single Login for multiple test cases

What will be the performance impact, if we execute too many test cases (say 100), using single login?
What is the best practice for this?
Any thumb-rule for this?