Hi,
Import is possible but you will have to do it manually, so
I do not want to do that from the database and looking for a import feature, any better way to do it in admin side of monox ?
Import UI is missing as most imports that we do and our customers are doing are pretty complex and require additional non-general processing.
Also, if there is no option, how to transfer users from database as my other website users password is being saved as hashed and there is a field called "PasswordSalt"
But monox required two fields "PasswordSalt" and "Password"
What should I do with the field "Password" as it is the plain text not encrypted password and I can't decrypt hashed passwords for 1000 users from other website database ?
In order to perform an import you do need a Password, PasswordSalt fields in your database which will be transferred to corresponding fields in MonoX database. As you are using hashed passwords you will need to change the PasswordFormat in MonoX database to "1" as this is hashed format. BTW hash algorithm is one-way algorithm so you can't decrypt at all.
(Just curious, why monox is using this plain text password field any way as it is a bad practice to save the user's password without any encryption, it is so easy to get the password for any user if someone hack into the database. These days all sites save encrypted password and the user supplies their password, it gets hashed with the salt and then the hash is compared to the one in the database. If they match, it's the right password and you can log in.)
MonoX has a plain password format set by default because it's much easier to build a custom solution that way, when you can check the test or demo user's password. We always recommend that password format is changed to hash format for production environments. This is standard ASP.NET membership setting that can be changes before you push your web site to production.
Regards