Custom Auth Plugin for Atmail
$100-500 USD
货到付款
We are building a specialized webmail service, and we need a custom modification to support user authentication and authorization. The webmail system is using Atmail Webmail, a commercial product based on the Zend Framework and jQuery.
We're looking for a pretty typical register/login/logout system, with user accounts stored in our database. The only tricky part is making our authentication work properly with Atmail's.
Atmail has a plugin system, which may provide the capabilities needed to build a custom auth system: [url removed, login to view] That would be preferable, but if a plugin won't work, you will have to modify the existing code to replace their auth system with your own. In any case, the system should be based on Zend_Auth.
## Deliverables
You can download a free eval copy of Atmail Webmail here: [url removed, login to view]
There is documentation on creating plugins for it here: [url removed, login to view]
For our purposes, we need to build a plugin or modification to the code which will let us meet these requirements:
- allow users to register, choosing their own username and password
- store the username and hashed password in a 'my_users' table on the DB
- allow users to login using that username and password
- after login, allow users to configure their email server settings, including IMAP server/port/username/password, etc.
- once email settings are configured, allow users to access webmail normally (including all normal Atmail features that require authentication)
- allow users to logout, which will de-authorize them from the entire system, including Atmail
项目ID: #3745073