{"action":"opened","issue":{"url":"https://api.github.com/repos/websharks/s2member-kb/issues/105","labels_url":"https://api.github.com/repos/websharks/s2member-kb/issues/105/labels{/name}","comments_url":"https://api.github.com/repos/websharks/s2member-kb/issues/105/comments","events_url":"https://api.github.com/repos/websharks/s2member-kb/issues/105/events","html_url":"https://github.com/websharks/s2member-kb/issues/105","id":57122615,"number":105,"title":"How can I manually approve user accounts?","user":{"login":"raamdev","id":53005,"avatar_url":"https://avatars.githubusercontent.com/u/53005?v=3","gravatar_id":"","url":"https://api.github.com/users/raamdev","html_url":"https://github.com/raamdev","followers_url":"https://api.github.com/users/raamdev/followers","following_url":"https://api.github.com/users/raamdev/following{/other_user}","gists_url":"https://api.github.com/users/raamdev/gists{/gist_id}","starred_url":"https://api.github.com/users/raamdev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raamdev/subscriptions","organizations_url":"https://api.github.com/users/raamdev/orgs","repos_url":"https://api.github.com/users/raamdev/repos","events_url":"https://api.github.com/users/raamdev/events{/privacy}","received_events_url":"https://api.github.com/users/raamdev/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/websharks/s2member-kb/labels/draft","name":"draft","color":"fef2c0"},{"url":"https://api.github.com/repos/websharks/s2member-kb/labels/questions","name":"questions","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-10T02:36:52Z","updated_at":"2015-02-10T02:36:52Z","closed_at":null,"body":"---\r\n##### KB Article Creation Checklist\r\n\r\n- [ ] Write initial draft for this KB Article; label this issue `draft` and either `questions` or `tutorials`\r\n- [ ] Add [required YAML configuration](https://github.com/websharks/team/wiki/KB-Articles-::-Required-YAML-Configuration)\r\n- [ ] Add Tags for this KB Article to the YAML config (see [YAML Keys (Explained)](https://github.com/websharks/team/wiki/KB-Articles-::-Required-YAML-Configuration#yaml-keys-explained))\r\n- [ ] Edit and finalize draft for publishing (remove `draft` label, add `draft-finalized` label)\r\n- [ ] Assign Issue to yourself and [create Markdown file](https://github.com/websharks/team/wiki/KB-Articles-::-Creating-the-Markdown-File) (remove `draft-finalized` label, add `pending`)\r\n- [ ] Project Lead: Review and Publish KB Article (remove `pending` label, add `published` label)\r\n\r\n##### Additional TODOs\r\n\r\n_Additional TODO list items go here._\r\n\r\n```yaml\r\ntitle: How can I manually approve user accounts?\r\ncategories: questions\r\ntags: \r\nauthor: raamdev\r\ngithub-issue: https://github.com/websharks/s2member-kb/issues/105\r\n```\r\n---\r\n\r\n**Question:** How can I manually approve user accounts?\r\n\r\n**Answer:** There are many scenarios where manual account approval might be necessary. For example, let's say that you accept payments offline but you want to use s2Member to restrict content and let users sign-up on your site. You take care of processing the payment for user offline (outside of s2Member) and then you login to your WordPress site to manually \"approve\" their account and give them access after receiving their payment.\r\n\r\nWhat I would recommend here is that you use a Free Registration Form (`s2Member ⥱ PayPal Pro-Forms ⥱ PayPal Pro / Free Registration Forms`) to allow your members to sign up for a free account. Then, after processing their payment offline, you can come back to WordPress, search for their user account in `Dashboard ⥱ Users`, and then edit their account and select whatever Level of membership they paid for.\r\n\r\nThat would be the \"manual account approval process\", i.e., you are manually approving their account by changing their account from a Free Subscriber (Level 0) to a Paid Member (Level 1-4)."}}