设置解析“重置密码”消息内容

时间:2014-07-10 08:13:31

标签: parse-platform

任何人都知道在重置密码时是否有办法指定Parse发送给用户的内容(PFUser requestPasswordResetForEmailInBackground))?

以下是创建用户并要求重置密码的伪代码

// create user
PFUser* pUser   =   [ [ PFUser alloc ] init ];

pUser.username  =   @"Batman";
pUser.password  =   @"Gr34tT0ys";
pUser.email     =   @"batman@arkham.com";

[ pUser signUpInBackgroundWithBlock: ^(BOOL succeeded, NSError *error) {
    ...
} ];

// ask for password reset
[ PFUser requestPasswordResetForEmailInBackground: @"batman@arkham.com" block:^(BOOL succeeded, NSError *error) {
    ...;
} ];

实际信息是:

  

您好,

     

您曾要求重置YOUR_APP_NAME的密码。

     

点击此处重置:

     

A_RESET_LINK

至少,我希望将其内容本地化。

理想情况下,我想向Parse提供电子邮件的文字

先谢谢

2 个答案:

答案 0 :(得分:1)

为此,您需要实现自己的功能。您可以使用云功能,它使用Mandrill / Mailgun发送电子邮件,使用某些令牌将它们定向到Parse Hosting上的页面,该令牌验证并允许更改密码。提供的重置密码功能目前不支持修改。

https://parse.com/docs/cloud_code_guide

https://parse.com/docs/cloud_modules_guide#mailgun https://parse.com/docs/cloud_modules_guide#mandrill

https://parse.com/docs/hosting_guide#hosting

答案 1 :(得分:1)

您可以在应用的Parse.com信息中心中更改电子邮件模板。

转到您的应用信息中心,然后点击:

  • 设置(位于顶部标签中)
  • 电子邮件设置(左侧导航)

您现在可以设置电子邮件模板。

不幸的是,我认为你不能将这些本地化!