I think it depends on what service you are running to whether it is advantageous to show those details to users. With most services, I'd say that it is probably unnecessary. However, if you are building a service that needs to have added security controls, it can become handy. Say you have a service that stores business details for people inside the organisation to access. Allowing them to see their recent activity with IP addresses (or a approximate location using IPLookup services) is a good idea. You could incorporate features within this, such as remote logout - or even locking access down to a certain IP range only, if the users wants internal access only.
As I said, though, i think it depends on what service you are running and whether you think your users would want such a feature set.