Show a form based on login status

I have two forms to display. One is for members (logged in users), the other for everyone else. An example would be
[this is a member]
show form one
[/this is a member]
[this is not a member]
show form two
[/this is not a member]

If someone is logged in (meaning they are a member), then they would see form #1. If they were not logged in, then they would see form #2

I looked at that shortcode, but the way that I read it, the choices that would apply to me are loggedin or guest. The guest option seems to require that the person be registered on the site as a guest, which we do not want to force. For my purposes, I only need to know if they are logged in or not logged in.

I use with another membership system that works the way that I described. I can differentiate between someone who is a member or who is not a member. That has more refinement, because it handles three states:
Logged in and a member
Logged in and not a member (registered guest)
not logged in

I realize the benefit of having everyone registered in the system, but not all visitors want to do that so it becomes self-limiting.
My suggestion would be to add an option to the list: loggedout
- which would be equivalent to notLoggedIn.

How do you rate me?

Thank you for rating your experience!

We’re thrilled to hear you had a great experience with . Would you like to leave a comment about your experience?
Thanks for voting on your experience with , we’d love to get some feedback please.
Ohh no! We’re really sorry to hear you didn’t have a pleasant experience with , we’re always looking at how we can improve and would appreciate you provide some further feedback here please.
Type your feedback here

it's great that you had a positive one. Based on your experience in this ticket would you please be kind enough to rate us externally on: