
If you want to create your own logout button for a Community Lightning Component, you can use the window.location.replace() javascript function.
The button component (note: this example is the button only, you would typically include this in a Notification):
<aura:component implements="forceCommunity:availableForAllPageTypes"
access="global">
<ui:button label="Logout" press="{!c.logout}"/>
</aura:component>
And in your controller, you can redirect the user to the logout page:
({
logout : function(component, event, helper) {
window.location.replace("https://YourCommunityDomain/servlet/networks/switch?startURL=%2Fsecur%2Flogout.jsp");
}
})
Just replace “YourCommunityDomain” with whatever the base URL is for your community. Typically something like “MyDomain.na10.force.com”. This will redirect the user to the standard logout page for your community.