Every data object saved in Backendless has its own access control list (ACL). An object’s ACL includes permissions for users and roles for all data service operations. Using ACL, an application may be configured to allow users (and/or roles they belong to) to execute Data Service API calls.
In this post, we will show how to save an object with relations in Backendless Database. We are using the “code first” approach, which means we will not be creating data tables in the backend. Instead, the code will dictate to the backend what the data schema should look like.
Once an object is stored in the Backendless data storage, any of its properties (except for the system ones) can be updated using the data update API. The API works the same way as the initial call for saving the object. To update a property value, simply modify it in the instance representing the saved…
There are two approaches to assisting a user that has forgotten their password. One, using an API to send a temporary password to a user (restore password), and the other is to reset the password. With the free plan, the API sends a temporary password generated by the backend system. However, with a paid plan,…
Backendless REST Console is a tool capable of driving REST queries against Data Service. It is useful when you need to validate a REST command or for testing and diagnostics purposes. REST Console is available in a dedicated tab on the Data screen of Backendless Console.
We’re continuing our Backendless Recipe series. In this post, we will review the user registration API (see the API documentation for Android, iOS, JavaScript, REST). The User Registration API is likely one of the first APIs you work with when you start with Backendless. The API handles the process of registering a user with an application so…
Dealing with misplaced or forgotten passwords is a staple of user management. In another post, I described how to send a temporary password to a user when they cannot log in. Either a temporary password or link to a password reset URL is delivered in an email message.
In other articles on user management, we have discussed changing a user’s password as the administrator or via API (if the user can log in). There is also a scenario where a user needs to change their password, but they can’t log in because they forgot their password. In this case, Backendless provides a simple…
When a user registers for your app, it is quite common to make sure they provided a valid email address. Typically this is done by sending a URL to the user’s email address and asking them to follow the link. Once the link is opened in a browser, it serves as a confirmation of a…