需要授权您必须先登录或注册后才能访问此页面.如果您忘记了密码,salesforce



我已经设置了一个网站,但是当我打开这个网站时,我得到了这个类型错误,Authorization Required

您必须先登录或注册才能访问此页面。如果你如果您忘记了密码,请单击"忘记密码"重置密码。

点击查看图片

您需要确保您创建的visualforce页面可以访问Guest用户配置文件。要导航到Guest用户,请执行以下操作:

进入Setup ->开发→网站→点击网站名称->公共访问设置

数字体验/所有网站被称为体验云站点。sites and Domains>网站被称为Salesforce网站。这些是不同类别的网站,它们有不同的行为。

根据你和我分享的截图,(url包含force.com),看起来你的网站是在第二类,请注意:Salesforce网站的用户只能看到他们自己的数据。如果您的程序试图访问由其他程序重新创建的数据,您将得到Authorization Required错误。

作为一种测试方法,试着注释掉SOQL语句,错误消息可能会消失。

也可以查看以下链接:https://help.salesforce.com/s/articleView?id=release-notes.rn_networks_guest_user.htm& type = 5,释放= 228

安全来宾用户记录访问设置在Summer ' 20中启用,但在该版本中仍可能被禁用。为了保护您的Salesforce组织的数据,在2010年冬季,此设置在所有具有社区或站点的组织中启用,并且不能禁用。安全来宾用户记录访问设置强制来宾用户的私有组织范围默认值并要求您使用来宾用户共享规则来打开记录访问。您也不能将来宾用户添加到组或队列,也不能通过手动共享或Apex管理共享授予来宾用户记录访问权限。

最新更新