Blog
How to Build a Game Skill for Amazon Alexa Using Codeless
In a previous article (Developing a Custom Skill for an Alexa Game), we showed you how to build a custom Alexa skill using Backendless and our Amazon Alexa Skill SDK. Now, we are going to show how to make the same game using our Codeless feature - in other words - without any coding! You…

How to Validate User Properties With Regular Expressions

  When working with data, particularly user-submitted data, you often need to validate it. For example, if we are creating a database in which there is a “site” field and corresponding IP address field, it would be very useful to ensure that the data written to these fields is in the appropriate format.

How to change a user’s password via API if user cannot login (password reset)

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,…

How to customize ‘forgot password’ email message

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 either case, the message can be…

How to change a user’s password via API if user cannot login (temp password)

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…

How to logout the current user from a Backendless app with the User Logout API

The Logout API is a logical counterpart for the User Login API. The logout step is not required for most apps – the user session will expire automatically. However, some apps provide the functionality, especially those with a special multiple login policy or the expection of greater security, such as financial apps. The logout API…

How to customize messages for email address confirmation (upon user registration)

It’s rarely ideal to allow users to sign up using fake email addresses. The best way to prevent this is to require the email address be verified before the user can log in. Following up our article on enabling email address confirmation for app users, in this article we will show you how to customize…

How to customize session timeouts

Once a user of a Backendless-powered app logs in, a session is established. For a variety of reasons, including application security, it is best not to allow users to remain logged in indefinitely. Therefore, every session has an inactivity timeout timer that is reset with every new API call made within the session. When the…

How to change a user’s password via API (if the user can login)

In another article, we wrote about how to change a user’s password using Backendless Console. There are also ways to change a user’s password using API. In this post, we will review the API that can be used to change the password if a user can log in. A different appraoch is needed when a…

How to delete users via API or Backendless Console

There will often be times when you want to delete users from your database, whether it’s to purge old users or to allow users to delete their own account. Backendless supports two methods for deleting a user: using the API or using Backendless Console. The API approach is described using the code below. The following…