We are datasn.io and would like to offer our users the option to create API keys to access our data collections like this: https://datasn.io/aaa/bbb/ccc/ddd/?api_key=xxxxxx Our code base would then look up the API key in our database with its associated user email. And then we will find the user details in aMember pro by the email to make sure it's actively subscribed to our plans. I know Am_Lite but it seems to only return the info of logged in user but in our scenario, API requests are authenticated by the API key instead of by any user credentials. So is there any way to find the details (general info, subscribed plan, active or not, etc.) of a particular user by the email even when he or she's not logged in? Which file or class should I include for this? P.S. I'd prefer not to use the REST API as it's slow in nature. Thank you so much!
Hello, You can rely on aMember code base: PHP: <?phprequire_once 'path/to/amember/bootstrap.php';/* @var $user User */$user = Am_Di::getInstance()->userTable->findFirstByEmail('user@example.com');$pids = $user->getActiveProductIds(); //array of product ids Best Regards.