Sam Brown Posted November 2, 2019 Posted November 2, 2019 Hi I've created my membership site using IP board , wordpress SSO , memberpress and memberoni. The problem I'm facing is : Members with incomplete payments have access to forums (IP board) . I tried limiting access to the page through memberpress but that didn't work. When a user does not complete payment they shouldn't be able to access forums So my question is : Is there a solution to this ? , does IP board handle this ? Any help is much appreciated. Thanks!
stoo2000 Posted November 3, 2019 Posted November 3, 2019 On 11/2/2019 at 6:37 PM, Sam Brown said: Hi I've created my membership site using IP board , wordpress SSO , memberpress and memberoni. The problem I'm facing is : Members with incomplete payments have access to forums (IP board) . I tried limiting access to the page through memberpress but that didn't work. When a user does not complete payment they shouldn't be able to access forums So my question is : Is there a solution to this ? , does IP board handle this ? Any help is much appreciated. Thanks! You won't be able to restrict the accounts from being created, what you should be doing is using the role / group sync functionality to control which member groups your paid subscribers belong to and use member groups within Invision Community to control access to your member only content on your forums. You would need to use this to enable roles within MemberPress - https://memberpress.com/add-ons/wordpress-user-roles/
Sam Brown Posted November 4, 2019 Author Posted November 4, 2019 Hi Stuart Thank you for the response. I tried using roles but it doesn't transition automatically when a user's payment transaction changes to pending or failed in wordpress as well as IP board . I've read and followed the solution from below but that didn't work out : "You’d need to be using MemberPress user roles add-on to assign WP roles to members based on their subscription status; and then “map” those roles to user groups in IPBoard - where the group permissions will determine what they can and can’t do. If a subscription is paused or cancelled - or, I believe, even inactive following a failed payment - that users role will automatically revert to the default WordPress one ('subscriber').There's no way to assign a different role based on whether someone is paused, specifically - they either have the assigned role when their sub is active, or the default one when their sub isn't. MP documentation is here: https://docs.memberpress.com/article/101-wordpress-user-roles " Here's what I did : I created a custom role "unpaid members " and set it to be the default role for wp user. The I tested with an unpaid account, user role is unpaid , now when I completed the payment , below things happened: user role stayed to be "unpaid user" for both IP board and wp. It didn't transition automatically. After this I made the transaction status as pending for one of the test account and below happened : It didn't transition the user role to default Can you please let me know if there's any thing that I need to change in to order for this transition to be automatic ?
AlexWright Posted November 4, 2019 Posted November 4, 2019 11 hours ago, Sam Brown said: Hi Stuart Thank you for the response. I tried using roles but it doesn't transition automatically when a user's payment transaction changes to pending or failed in wordpress as well as IP board . I've read and followed the solution from below but that didn't work out : "You’d need to be using MemberPress user roles add-on to assign WP roles to members based on their subscription status; and then “map” those roles to user groups in IPBoard - where the group permissions will determine what they can and can’t do. If a subscription is paused or cancelled - or, I believe, even inactive following a failed payment - that users role will automatically revert to the default WordPress one ('subscriber').There's no way to assign a different role based on whether someone is paused, specifically - they either have the assigned role when their sub is active, or the default one when their sub isn't. MP documentation is here: https://docs.memberpress.com/article/101-wordpress-user-roles " Here's what I did : I created a custom role "unpaid members " and set it to be the default role for wp user. The I tested with an unpaid account, user role is unpaid , now when I completed the payment , below things happened: user role stayed to be "unpaid user" for both IP board and wp. It didn't transition automatically. After this I made the transaction status as pending for one of the test account and below happened : It didn't transition the user role to default Can you please let me know if there's any thing that I need to change in to order for this transition to be automatic ? You would need to have your Invision suite move that member into a new role when payment completes. This is done in the Product's settings under Assign New Role on the Purchase Benefits tab.
Sam Brown Posted November 5, 2019 Author Posted November 5, 2019 Hi @AlexWright Thank you for your response I'll try the above solution and see if it works Thanks again :)
Sam Brown Posted November 8, 2019 Author Posted November 8, 2019 Hi Stuart @stoo2000 I have another question. Is it possible to change display names of members to their firstname ? Is there a global setting that if selected will show member's firstname as their display names in the forums . I'm aware that it can be done by the members themselves but I do not want to bother them to change it . I also saw that admin can change the display names for members but if display name is changed from admin would it affect the member's username too ? Thank you for your help :)
Pete T Posted November 8, 2019 Posted November 8, 2019 3 hours ago, Sam Brown said: Hi Stuart @stoo2000 I have another question. Is it possible to change display names of members to their firstname ? Is there a global setting that if selected will show member's firstname as their display names in the forums . I'm aware that it can be done by the members themselves but I do not want to bother them to change it . I also saw that admin can change the display names for members but if display name is changed from admin would it affect the member's username too ? Thank you for your help 🙂 There no option change just members displays name to real names its all or nothing as in you have username for everyone or real name for everyone unless you use profile field could display full names.
Sam Brown Posted November 9, 2019 Author Posted November 9, 2019 Hi @AlexWright I'm unable to find product benefits tab, can you please point me to the direction. thank you Hi @Pete T Thank you for your response :) Just to confirm if I change the display name the username changes ?
Pete T Posted November 9, 2019 Posted November 9, 2019 3 hours ago, Sam Brown said: Hi @AlexWright I'm unable to find product benefits tab, can you please point me to the direction. thank you Hi @Pete T Thank you for your response 🙂 Just to confirm if I change the display name the username changes ? Your options sorry our the following Display Name or Email Address if wish display real name would require a notice asking users to use full name vs any display name or create profile field that required on signup asking fill in real name, not sure if that can be down as using wordpress but should ask when user login to complete profile.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.