Add encode password.
Draft commit, the code can't be use and build.
Draft commit version, Can't for build.
First draft version.
Admin function version 1.