Cuyahoga默认采用的用户注册和常见的用户注册有所不同:新用户首先输入自己的用户名、e-mail,然后Cuyahoga会产生一个初始密码,并通过邮件发送给注册用户,下图是一个注册页面(部分标签已被翻译成中文)。
Cuyahoga并没有开启系统发送邮件的功能,因此需要先开启发送邮件功能才能正常实现新用户注册,下面介绍一下具体开启发送邮件功能的方法:
首先,用管理员账户登录(初始管理员账户:admin),在站点下设置系统邮箱(Webmaster email),这里使用126邮箱为例:XXX@126.com.
然后,修改Cuyahoga\Web\Config\properties.config文件,配置发送邮件参数(126邮箱必须开启SMTP功能),如下图所示:
最后,修改Cuyahoga\Web\Config\services.config文件,让上面设置的参数生效,如下图所示:
通过上述步骤,邮件功能就被开启了,现在尝试注册一个新用户,系统将会发送邮件告知初始密码,下面是一个注册示例截图:
接收到的含有注册信息的邮件内容如下:
以上就是我在使用Cuyahoga用户注册功能模块时摸索出的发送邮件开启方法。