ExpressionEngine having the core feature of reset password in which a system generated password is being emailed to member but there is no EE tags using which members could set a password of their own. There are a couple of third party add-on which provides Change Password tags.

Here is a simple method by using which Change Password can be implemented easily.

Change password in ExpressionEngine

As there is PHP code so you need to check “Allow PHP?” for the template.