Answer:
You should ensure that your liability is limited in your terms and conditions. You should, of course, take reasonable precautions to make sure that your website and/or software is protected.
If a user infects your website with a virus then you should be protected, be able to terminate their account and possibly seek damages for the harm done to your website and other users.