我正在通过此处的教程为我的网站启用客户门户网站:
http://wiki.developerforce.com/index.php/Authenticating_Users_on_Force.com_Sites
根据建议,我有一个现有的帐户ID(我使用自己的帐户,这是一个管理员帐户)并将其粘贴到我的SiteRegisterController中,所以它看起来像这样:
public with sharing class SiteRegisterController
{
private static Id PORTAL_ACCOUNT_ID = '00590000000aB8l'; // ID of my admin account
// snip ...
}
但在我填写所有细节并在/ SiteRegister的自注册页面上点击siubmit后,它会回复:
目前无法处理您的请求。站点管理员 已被提醒。
与此门户关联的帐户没有所有者
发生这种情况时发送给我的错误电子邮件说:
目录注册accountId参数值无效
我该如何解决这个问题?
答案 0 :(得分:6)
问题是,标识00590000000aB8l
是用户ID(以005
开头),而不是帐户ID(以001
开头)。尝试创建一个新帐户(在“帐户”标签上,而不是在“设置”中),在该帐户上启用门户,然后使用其001...
ID。