It shouldn't need a user to take multiple steps to access a community page.
Make the steps
Get's sent link to join
Enters email and password
Is then taken to the community.
From here they can access their other data etc.
Rather than
Sent Link
Enters email
Scrolls to find community
Enters email and password again
Taken to a clunky dashboard
Then click around to find where they are meant to be heading
Then click on the hamburger menu to find the channels