This script blocks a banned user from attempting to log into the app.
Banned users will be flagged by attaching a “banned” attribute to them, and setting it to “true.” The script will optionally look for a “ban_reason” attribute to return in the response.
Click BlockIfBanned.cloudcode.js.zip to download the file.
Usage / Setup
To configure this script, simply import it into your app.
The script assumes any authenticate call made with a profile containing a “banned”: “true” user attribute should be blocked.
Set the script to run on every authenticate call by setting it as a Post API Hook on Authenticate.