function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
E.J.RE.J.R 

Custom object permissions are ignored for Site Guest User

On our website, we have a form that customers use to update some of their information. The page uses a custom controller. The information is stored in a custom object. The customer presses a CommandButton to initiate any updates. In preparation for the Spring release, when Edit and Delete permissions are removed from our ORG, I manually removed these permissions ahead of time to see the impact on that page. For some reason, the object is still able to be updated by the Site Guest User, despite the profile having no Edit permissions to do so. In what situations could this be allowed to happen?
VinayVinay (Salesforce Developers) 
Strange,  Could you check details of Guest User Security below.

https://help.salesforce.com/articleView?id=000352282&language=en_US&mode=1&type=1

Thanks,
E.J.RE.J.R
Thanks for the reply Vinay. I've researched extensively into the documentation including the page you linked, and I can't find anything that helps. I've checked all the permission sets, sharing rules, roles, etc, and none of them appear to give access to the custom object. I just don't see any reason why the object is able to be updated by an unauthenticated user that has no Edit permissions on the object or any of it's fields. Just doesn't add up.
VinayVinay (Salesforce Developers) 
Can you check enable debug logs for guest user and update object to narrow down the scenerio.

Thanks,
E.J.RE.J.R

I've attached some step by step visuals for when I run through this scenario, followed by the debug log:

1) Remove object permissions for the Site Guest User profile:

User-added image
2) Update the object from the website (ingognito tab to ensure SF session isn't interfering):

User-added image

3) Result on Salesforce record:

User-added image

4) Debug log after update:

36.0 APEX_CODE,FINEST;APEX_PROFILING,INFO;CALLOUT,INFO;DB,INFO;NBA,INFO;SYSTEM,DEBUG;VALIDATION,INFO;VISUALFORCE,INFO;WAVE,INFO;WORKFLOW,INFO
13:51:39.0 (277916)|EXECUTION_STARTED
13:51:39.0 (285411)|CODE_UNIT_STARTED|[EXTERNAL]|0660f000002mK38|VF: /apex/updateuser
13:51:39.0 (632057)|VF_DESERIALIZE_VIEWSTATE_BEGIN|0660f000002mK38
13:51:39.0 (8503045)|HEAP_ALLOCATE|[79]|Bytes:3
13:51:39.0 (25316825)|VF_DESERIALIZE_VIEWSTATE_END
13:51:39.0 (29163148)|SYSTEM_MODE_ENTER|true
13:51:39.0 (29290832)|METHOD_ENTRY|[1]|01p0f000004p3ut|WebsiteFunctions.WebsiteFunctions()
13:51:39.0 (29304744)|STATEMENT_EXECUTE|[1]
13:51:39.0 (29328686)|METHOD_EXIT|[1]|WebsiteFunctions
13:51:39.0 (30860022)|SYSTEM_MODE_ENTER|true
13:51:39.0 (38055697)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:40
13:51:39.0 (38076980)|METHOD_ENTRY|[1]|01p4R000005QLNs|WebsitePages.WebsitePages()
13:51:39.0 (38086125)|STATEMENT_EXECUTE|[1]
13:51:39.0 (38093112)|STATEMENT_EXECUTE|[1]
13:51:39.0 (38104924)|METHOD_EXIT|[1]|WebsitePages
13:51:39.0 (40365537)|SYSTEM_MODE_ENTER|true
13:51:39.0 (40446774)|METHOD_ENTRY|[1]|01p0f000004p4S3|WebsiteUpdateUser.WebsiteUpdateUser()
13:51:39.0 (40455357)|STATEMENT_EXECUTE|[1]
13:51:39.0 (40462665)|STATEMENT_EXECUTE|[1]
13:51:39.0 (40473391)|METHOD_EXIT|[1]|WebsiteUpdateUser
13:51:39.0 (40551396)|SYSTEM_MODE_ENTER|true
13:51:39.0 (41626280)|VARIABLE_ASSIGNMENT|[EXTERNAL]|this.name|"Test Tester"|0x659ccec2
13:51:39.0 (41674611)|SYSTEM_MODE_ENTER|true
13:51:39.0 (41713424)|VARIABLE_ASSIGNMENT|[EXTERNAL]|this.email|"test@tester.com"|0x659ccec2
13:51:39.0 (41739621)|SYSTEM_MODE_ENTER|true
13:51:39.0 (41753008)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:40
13:51:39.0 (41763972)|VARIABLE_ASSIGNMENT|[EXTERNAL]|this.cellPhone|""|0x659ccec2
13:51:39.0 (41788940)|SYSTEM_MODE_ENTER|true
13:51:39.0 (41801566)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:40
13:51:39.0 (41811603)|VARIABLE_ASSIGNMENT|[EXTERNAL]|this.password|""|0x659ccec2
13:51:39.0 (41839893)|SYSTEM_MODE_ENTER|true
13:51:39.0 (41861709)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:5
13:51:39.0 (41867546)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:40
13:51:39.0 (41877998)|VARIABLE_ASSIGNMENT|[EXTERNAL]|this.paperless|true|0x659ccec2
13:51:39.0 (41907773)|SYSTEM_MODE_ENTER|true
13:51:39.0 (41936238)|VARIABLE_ASSIGNMENT|[EXTERNAL]|this.emailNotifications|true|0x659ccec2
13:51:39.0 (41960790)|SYSTEM_MODE_ENTER|true
13:51:39.0 (41988434)|VARIABLE_ASSIGNMENT|[EXTERNAL]|this.textNotifications|true|0x659ccec2
13:51:39.0 (42579078)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:40
13:51:39.0 (42600653)|VARIABLE_SCOPE_BEGIN|[70]|this|WebsiteUpdateUser|true|false
13:51:39.0 (42915349)|VARIABLE_ASSIGNMENT|[70]|this|{"cellPhone":"","currentPassword":"xEpHG9eMxsL+oyuf4CjT (4 more) ...","email":"test@tester.com","emailNotifications":true,"name":"Test Tester","pageMessage":"success,User informa (22 more) ...","paperless":true,"password":"","textNotifications":true}|0x659ccec2
13:51:39.0 (42936291)|STATEMENT_EXECUTE|[71]
13:51:39.0 (42940620)|STATEMENT_EXECUTE|[72]
13:51:39.0 (42977168)|METHOD_ENTRY|[72]|01p0f000004p4S3|WebsiteUpdateUser.UserToken()
13:51:39.0 (43003328)|VARIABLE_SCOPE_BEGIN|[45]|this|WebsiteUpdateUser|true|false
13:51:39.0 (43049385)|VARIABLE_ASSIGNMENT|[45]|this|{"cellPhone":"","currentPassword":"xEpHG9eMxsL+oyuf4CjT (4 more) ...","email":"test@tester.com","emailNotifications":true,"name":"Test Tester","pageMessage":"success,User informa (22 more) ...","paperless":true,"password":"","textNotifications":true}|0x659ccec2
13:51:39.0 (43064337)|STATEMENT_EXECUTE|[46]
13:51:39.0 (43085924)|METHOD_ENTRY|[47]|01p0f000004p3ut|WebsiteFunctions.CurrentUser()
13:51:39.0 (43196199)|STATEMENT_EXECUTE|[284]
13:51:39.0 (43207381)|VARIABLE_SCOPE_BEGIN|[285]|user|WebsiteUser__c|true|false
13:51:39.0 (43227761)|VARIABLE_ASSIGNMENT|[285]|user|null|
13:51:39.0 (43253026)|METHOD_ENTRY|[286]|01p0f000004p3ut|WebsiteFunctions.LoggedIn()
13:51:39.0 (43339453)|STATEMENT_EXECUTE|[165]
13:51:39.0 (43349095)|HEAP_ALLOCATE|[166]|Bytes:6
13:51:39.0 (43366282)|METHOD_ENTRY|[166]|01p0f000004p3ut|WebsiteFunctions.GetCookie(String)
13:51:39.0 (43381815)|VARIABLE_SCOPE_BEGIN|[80]|name|String|false|false
13:51:39.0 (43398541)|VARIABLE_ASSIGNMENT|[80]|name|"UserId"
13:51:39.0 (43405800)|STATEMENT_EXECUTE|[81]
13:51:39.0 (43413061)|VARIABLE_SCOPE_BEGIN|[82]|value|String|false|false
13:51:39.0 (43426804)|VARIABLE_ASSIGNMENT|[82]|value|null
13:51:39.0 (43533898)|HEAP_ALLOCATE|[83]|Bytes:304
13:51:39.0 (43552050)|STATEMENT_EXECUTE|[84]
13:51:39.0 (43555065)|STATEMENT_EXECUTE|[85]
13:51:39.0 (43573506)|HEAP_ALLOCATE|[85]|Bytes:304
13:51:39.0 (43620515)|HEAP_ALLOCATE|[85]|Bytes:126
13:51:39.0 (43697269)|VARIABLE_SCOPE_BEGIN|[85]|cookie|System.Cookie|true|false
13:51:39.0 (44011223)|VARIABLE_ASSIGNMENT|[85]|cookie|"common.apex.api.net.CookieValue@4faabdff"|0x4faabdff
13:51:39.0 (44024947)|STATEMENT_EXECUTE|[87]
13:51:39.0 (44028151)|STATEMENT_EXECUTE|[88]
13:51:39.0 (44063651)|HEAP_ALLOCATE|[88]|Bytes:64
13:51:39.0 (44087864)|VARIABLE_ASSIGNMENT|[88]|value|"VIUN2MY1ZdYjNGx0H4Mp (44 more) ..."
13:51:39.0 (44095254)|STATEMENT_EXECUTE|[91]
13:51:39.0 (44140426)|VARIABLE_ASSIGNMENT|[91]|value|"VIUN2MY1ZdYjNGx0H4Mp (44 more) ..."
13:51:39.0 (44146784)|STATEMENT_EXECUTE|[92]
13:51:39.0 (44154730)|METHOD_EXIT|[166]|01p0f000004p3ut|WebsiteFunctions.GetCookie(String)
13:51:39.0 (44164711)|VARIABLE_SCOPE_BEGIN|[166]|encryptedId|String|false|false
13:51:39.0 (44179787)|VARIABLE_ASSIGNMENT|[166]|encryptedId|"VIUN2MY1ZdYjNGx0H4Mp (44 more) ..."
13:51:39.0 (44186494)|STATEMENT_EXECUTE|[168]
13:51:39.0 (44189339)|STATEMENT_EXECUTE|[169]
13:51:39.0 (44760547)|SOQL_EXECUTE_BEGIN|[169]|Aggregations:0|SELECT Token__c FROM WebsiteUser__c WHERE EncryptedId__c = :tmpVar1
13:51:39.0 (58390093)|SOQL_EXECUTE_END|[169]|Rows:1
13:51:39.0 (58612434)|VARIABLE_SCOPE_BEGIN|[169]|wus|List<WebsiteUser__c>|true|false
13:51:39.0 (58686504)|VARIABLE_ASSIGNMENT|[169]|wus|[{"Token__c":"55801431998268494822 (8 more) ...","Id":"a1Q0f000005kwB5EAI"}]|0x7ac04e37
13:51:39.0 (58839258)|STATEMENT_EXECUTE|[171]
13:51:39.0 (58845495)|STATEMENT_EXECUTE|[172]
13:51:39.0 (58861847)|METHOD_EXIT|[286]|01p0f000004p3ut|WebsiteFunctions.LoggedIn()
13:51:39.0 (58878050)|STATEMENT_EXECUTE|[287]
13:51:39.0 (58898403)|METHOD_ENTRY|[288]|01p0f000004p3ut|WebsiteFunctions.GetCookie(String)
13:51:39.0 (58924486)|VARIABLE_SCOPE_BEGIN|[80]|name|String|false|false
13:51:39.0 (58950587)|VARIABLE_ASSIGNMENT|[80]|name|"UserId"
13:51:39.0 (58974459)|VARIABLE_SCOPE_BEGIN|[82]|value|String|false|false
13:51:39.0 (58995440)|VARIABLE_ASSIGNMENT|[82]|value|null
13:51:39.0 (59040120)|HEAP_ALLOCATE|[83]|Bytes:304
13:51:39.0 (59056733)|STATEMENT_EXECUTE|[84]
13:51:39.0 (59060423)|STATEMENT_EXECUTE|[85]
13:51:39.0 (59241560)|VARIABLE_SCOPE_BEGIN|[85]|cookie|System.Cookie|true|false
13:51:39.0 (59550214)|VARIABLE_ASSIGNMENT|[85]|cookie|"common.apex.api.net.CookieValue@4faabdff"|0x4faabdff
13:51:39.0 (59568382)|STATEMENT_EXECUTE|[87]
13:51:39.0 (59573033)|STATEMENT_EXECUTE|[88]
13:51:39.0 (59596692)|HEAP_ALLOCATE|[88]|Bytes:64
13:51:39.0 (59629161)|VARIABLE_ASSIGNMENT|[88]|value|"VIUN2MY1ZdYjNGx0H4Mp (44 more) ..."
13:51:39.0 (59639949)|STATEMENT_EXECUTE|[91]
13:51:39.0 (59673962)|VARIABLE_ASSIGNMENT|[91]|value|"VIUN2MY1ZdYjNGx0H4Mp (44 more) ..."
13:51:39.0 (59683880)|STATEMENT_EXECUTE|[92]
13:51:39.0 (59696370)|METHOD_EXIT|[288]|01p0f000004p3ut|WebsiteFunctions.GetCookie(String)
13:51:39.0 (59711089)|VARIABLE_SCOPE_BEGIN|[288]|encryptedId|String|false|false
13:51:39.0 (59744691)|VARIABLE_ASSIGNMENT|[288]|encryptedId|"VIUN2MY1ZdYjNGx0H4Mp (44 more) ..."
13:51:39.0 (59755573)|STATEMENT_EXECUTE|[289]
13:51:39.0 (59763329)|HEAP_ALLOCATE|[289]|Bytes:282
13:51:39.0 (59792223)|HEAP_ALLOCATE|[289]|Bytes:4
13:51:39.0 (62066677)|SOQL_EXECUTE_BEGIN|[289]|Aggregations:0|SELECT Id, EncryptedId__c, Name__c, Token__c, Email__c, CellPhone__c, EmailNotifications__c, TextNotifications__c, Paperless__c, Role__c, Employee__c, Employee__r.Version__c, Employee__r.OutofSync__c, Employee__r.NotSyncedToday__c FROM WebsiteUser__c WHERE EncryptedId__c = :tmpVar1
13:51:39.0 (74956075)|SOQL_EXECUTE_END|[289]|Rows:1
13:51:39.0 (75149536)|VARIABLE_SCOPE_BEGIN|[289]|wus|List<WebsiteUser__c>|true|false
13:51:39.0 (75238593)|VARIABLE_ASSIGNMENT|[289]|wus|[{"Id":"a1Q0f000005kwB5EAI","EncryptedId__c":"VIUN2MY1ZdYjNGx0H4Mp (44 more) ...","Name__c":"Test Tester2","Token__c":"55801431998268494822 (8 more) ...","Email__c":"test@tester.com","EmailNotifications__c":true,"TextNotifications__c":true,"Paperless__c":true}]|0x16782b07
13:51:39.0 (75646150)|VARIABLE_SCOPE_BEGIN|[292]|wu|WebsiteUser__c|true|false
13:51:39.0 (75736627)|VARIABLE_ASSIGNMENT|[292]|wu|{"Id":"a1Q0f000005kwB5EAI","EncryptedId__c":"VIUN2MY1ZdYjNGx0H4Mp (44 more) ...","Name__c":"Test Tester2","Token__c":"55801431998268494822 (8 more) ...","Email__c":"test@tester.com","EmailNotifications__c":true,"TextNotifications__c":true,"Paperless__c":true}|0x44408cbb
13:51:39.0 (75760805)|STATEMENT_EXECUTE|[293]
13:51:39.0 (75766908)|STATEMENT_EXECUTE|[294]
13:51:39.0 (75811546)|VARIABLE_ASSIGNMENT|[294]|user|{"Id":"a1Q0f000005kwB5EAI","EncryptedId__c":"VIUN2MY1ZdYjNGx0H4Mp (44 more) ...","Name__c":"Test Tester2","Token__c":"55801431998268494822 (8 more) ...","Email__c":"test@tester.com","EmailNotifications__c":true,"TextNotifications__c":true,"Paperless__c":true}|0x44408cbb
13:51:39.0 (75849773)|HEAP_ALLOCATE|[292]|Bytes:5
13:51:39.0 (75876938)|VARIABLE_ASSIGNMENT|[292]|wu|null|
13:51:39.0 (75888339)|STATEMENT_EXECUTE|[297]
13:51:39.0 (75902331)|METHOD_EXIT|[47]|01p0f000004p3ut|WebsiteFunctions.CurrentUser()
13:51:39.0 (75917706)|VARIABLE_SCOPE_BEGIN|[47]|currentUser|WebsiteUser__c|true|false
13:51:39.0 (75965507)|VARIABLE_ASSIGNMENT|[47]|currentUser|{"Id":"a1Q0f000005kwB5EAI","EncryptedId__c":"VIUN2MY1ZdYjNGx0H4Mp (44 more) ...","Name__c":"Test Tester2","Token__c":"55801431998268494822 (8 more) ...","Email__c":"test@tester.com","EmailNotifications__c":true,"TextNotifications__c":true,"Paperless__c":true}|0x44408cbb
13:51:39.0 (75981814)|STATEMENT_EXECUTE|[48]
13:51:39.0 (75989133)|VARIABLE_SCOPE_BEGIN|[48]|encryptedId|String|false|false
13:51:39.0 (76010323)|VARIABLE_ASSIGNMENT|[48]|encryptedId|null
13:51:39.0 (76021810)|STATEMENT_EXECUTE|[50]
13:51:39.0 (76025472)|STATEMENT_EXECUTE|[51]
13:51:39.0 (76081267)|VARIABLE_ASSIGNMENT|[51]|encryptedId|"VIUN2MY1ZdYjNGx0H4Mp (44 more) ..."
13:51:39.0 (76092367)|STATEMENT_EXECUTE|[53]
13:51:39.0 (76099181)|HEAP_ALLOCATE|[53]|Bytes:9
13:51:39.0 (76141684)|METHOD_ENTRY|[53]|01p0f000004p3ut|WebsiteFunctions.GetParameter(String)
13:51:39.0 (76182647)|VARIABLE_SCOPE_BEGIN|[113]|name|String|false|false
13:51:39.0 (76208167)|VARIABLE_ASSIGNMENT|[113]|name|"UserToken"
13:51:39.0 (76230791)|VARIABLE_SCOPE_BEGIN|[115]|param|String|false|false
13:51:39.0 (76258881)|VARIABLE_ASSIGNMENT|[115]|param|null
13:51:39.0 (76313878)|HEAP_ALLOCATE|[116]|Bytes:304
13:51:39.0 (76332896)|STATEMENT_EXECUTE|[117]
13:51:39.0 (76336894)|STATEMENT_EXECUTE|[118]
13:51:39.0 (76358246)|HEAP_ALLOCATE|[118]|Bytes:304
13:51:39.0 (76419567)|HEAP_ALLOCATE|[118]|Bytes:284
13:51:39.0 (76487779)|VARIABLE_ASSIGNMENT|[118]|param|null
13:51:39.0 (76499526)|STATEMENT_EXECUTE|[120]
13:51:39.0 (76510040)|VARIABLE_ASSIGNMENT|[120]|param|null
13:51:39.0 (76519861)|STATEMENT_EXECUTE|[121]
13:51:39.0 (76529849)|METHOD_EXIT|[53]|01p0f000004p3ut|WebsiteFunctions.GetParameter(String)
13:51:39.0 (76548444)|VARIABLE_SCOPE_BEGIN|[53]|token|String|false|false
13:51:39.0 (76568590)|VARIABLE_ASSIGNMENT|[53]|token|null
13:51:39.0 (76577600)|STATEMENT_EXECUTE|[54]
13:51:39.0 (76582769)|VARIABLE_SCOPE_BEGIN|[54]|userToken|String|false|false
13:51:39.0 (76601693)|VARIABLE_ASSIGNMENT|[54]|userToken|null
13:51:39.0 (76611252)|STATEMENT_EXECUTE|[56]
13:51:39.0 (76614753)|STATEMENT_EXECUTE|[57]
13:51:39.0 (76621499)|HEAP_ALLOCATE|[57]|Bytes:67
13:51:39.0 (76645908)|HEAP_ALLOCATE|[57]|Bytes:4
13:51:39.0 (77126014)|SOQL_EXECUTE_BEGIN|[57]|Aggregations:0|SELECT Token__c FROM WebsiteUser__c WHERE encryptedId__c = :tmpVar1
13:51:39.0 (87576941)|SOQL_EXECUTE_END|[57]|Rows:1
13:51:39.0 (87636037)|HEAP_ALLOCATE|[57]|Bytes:8
13:51:39.0 (87690991)|HEAP_ALLOCATE|[57]|Bytes:69
13:51:39.0 (87736362)|HEAP_ALLOCATE|[57]|Bytes:8
13:51:39.0 (87762569)|VARIABLE_SCOPE_BEGIN|[57]|wus|List<WebsiteUser__c>|true|false
13:51:39.0 (87830776)|VARIABLE_ASSIGNMENT|[57]|wus|[{"Token__c":"55801431998268494822 (8 more) ...","Id":"a1Q0f000005kwB5EAI"}]|0x76ef59f3
13:51:39.0 (87937631)|HEAP_ALLOCATE|[58]|Bytes:5
13:51:39.0 (87966222)|HEAP_ALLOCATE|[58]|Bytes:12
13:51:39.0 (87981816)|VARIABLE_SCOPE_BEGIN|[58]|wu|WebsiteUser__c|true|false
13:51:39.0 (88020576)|VARIABLE_ASSIGNMENT|[58]|wu|{"Token__c":"55801431998268494822 (8 more) ...","Id":"a1Q0f000005kwB5EAI"}|0x668e8f76
13:51:39.0 (88036430)|STATEMENT_EXECUTE|[59]
13:51:39.0 (88042468)|STATEMENT_EXECUTE|[60]
13:51:39.0 (88149890)|VARIABLE_ASSIGNMENT|[60]|userToken|"55801431998268494822 (8 more) ..."
13:51:39.0 (88175498)|HEAP_ALLOCATE|[58]|Bytes:5
13:51:39.0 (88200574)|VARIABLE_ASSIGNMENT|[58]|wu|null|
13:51:39.0 (88211648)|STATEMENT_EXECUTE|[67]
13:51:39.0 (88224382)|METHOD_EXIT|[72]|01p0f000004p4S3|WebsiteUpdateUser.UserToken()
13:51:39.0 (88238939)|VARIABLE_SCOPE_BEGIN|[72]|userToken|String|false|false
13:51:39.0 (88277196)|VARIABLE_ASSIGNMENT|[72]|userToken|"55801431998268494822 (8 more) ..."
13:51:39.0 (88286610)|STATEMENT_EXECUTE|[73]
13:51:39.0 (88621866)|VARIABLE_ASSIGNMENT|[EXTERNAL]|this|{"cellPhone":"","currentPassword":"xEpHG9eMxsL+oyuf4CjT (4 more) ...","email":"test@tester.com","emailNotifications":true,"name":"Test Tester","pageMessage":"success,User informa (22 more) ...","paperless":true,"password":"","textNotifications":true}|0x659ccec2
13:51:39.0 (89930392)|METHOD_ENTRY|[73]|01p0f000004p4S3|WebsiteUpdateUser.UpdateUser()
13:51:39.0 (89949000)|VARIABLE_SCOPE_BEGIN|[79]|userToken|String|false|false
13:51:39.0 (89969430)|VARIABLE_ASSIGNMENT|[79]|userToken|"55801431998268494822 (8 more) ..."
13:51:39.0 (89977933)|VARIABLE_SCOPE_BEGIN|[79]|name|String|false|false
13:51:39.0 (89992099)|VARIABLE_ASSIGNMENT|[79]|name|"Test Tester"
13:51:39.0 (89999388)|VARIABLE_SCOPE_BEGIN|[79]|email|String|false|false
13:51:39.0 (90013304)|VARIABLE_ASSIGNMENT|[79]|email|"test@tester.com"
13:51:39.0 (90021751)|VARIABLE_SCOPE_BEGIN|[79]|cellPhone|String|false|false
13:51:39.0 (90034972)|VARIABLE_ASSIGNMENT|[79]|cellPhone|""
13:51:39.0 (90042558)|VARIABLE_SCOPE_BEGIN|[79]|password|String|false|false
13:51:39.0 (90055016)|VARIABLE_ASSIGNMENT|[79]|password|""
13:51:39.0 (90062126)|VARIABLE_SCOPE_BEGIN|[79]|currentPassword|String|false|false
13:51:39.0 (90077357)|VARIABLE_ASSIGNMENT|[79]|currentPassword|"xEpHG9eMxsL+oyuf4CjT (4 more) ..."
13:51:39.0 (90084936)|VARIABLE_SCOPE_BEGIN|[79]|paperless|Boolean|false|false
13:51:39.0 (90098447)|VARIABLE_ASSIGNMENT|[79]|paperless|true
13:51:39.0 (90105692)|VARIABLE_SCOPE_BEGIN|[79]|emailNotifications|Boolean|false|false
13:51:39.0 (90118030)|VARIABLE_ASSIGNMENT|[79]|emailNotifications|true
13:51:39.0 (90125330)|VARIABLE_SCOPE_BEGIN|[79]|textNotifications|Boolean|false|false
13:51:39.0 (90137528)|VARIABLE_ASSIGNMENT|[79]|textNotifications|true
13:51:39.0 (90149205)|STATEMENT_EXECUTE|[80]
13:51:39.0 (90153539)|STATEMENT_EXECUTE|[81]
13:51:39.0 (90161691)|VARIABLE_SCOPE_BEGIN|[81]|pageMessage|String|false|false
13:51:39.0 (90182328)|VARIABLE_ASSIGNMENT|[81]|pageMessage|null
13:51:39.0 (90191088)|STATEMENT_EXECUTE|[84]
13:51:39.0 (90194059)|STATEMENT_EXECUTE|[85]
13:51:39.0 (90204568)|HEAP_ALLOCATE|[85]|Bytes:55
13:51:39.0 (90224071)|VARIABLE_ASSIGNMENT|[85]|pageMessage|"error,Please ensure  (35 more) ..."
13:51:39.0 (90231668)|STATEMENT_EXECUTE|[86]
13:51:39.0 (90236011)|VARIABLE_SCOPE_BEGIN|[86]|hasEmail|Boolean|false|false
13:51:39.0 (90262214)|VARIABLE_ASSIGNMENT|[86]|hasEmail|null
13:51:39.0 (90269346)|STATEMENT_EXECUTE|[87]
13:51:39.0 (90273431)|VARIABLE_SCOPE_BEGIN|[87]|hasPassword|Boolean|false|false
13:51:39.0 (90286999)|VARIABLE_ASSIGNMENT|[87]|hasPassword|null
13:51:39.0 (90293694)|STATEMENT_EXECUTE|[88]
13:51:39.0 (90297587)|VARIABLE_SCOPE_BEGIN|[88]|hasCell|Boolean|false|false
13:51:39.0 (90310939)|VARIABLE_ASSIGNMENT|[88]|hasCell|null
13:51:39.0 (90317727)|STATEMENT_EXECUTE|[89]
13:51:39.0 (90322976)|HEAP_ALLOCATE|[89]|Bytes:106
13:51:39.0 (90358957)|HEAP_ALLOCATE|[89]|Bytes:4
13:51:39.0 (90953807)|SOQL_EXECUTE_BEGIN|[89]|Aggregations:0|SELECT Token__c, Password__c, Email__c, CellPhone__c FROM WebsiteUser__c WHERE Token__c = :tmpVar1 LIMIT 1
13:51:39.0 (370534258)|SOQL_EXECUTE_END|[89]|Rows:1
13:51:39.0 (370601982)|HEAP_ALLOCATE|[89]|Bytes:8
13:51:39.0 (370674765)|HEAP_ALLOCATE|[89]|Bytes:135
13:51:39.0 (371438592)|HEAP_ALLOCATE|[89]|Bytes:8
13:51:39.0 (371480617)|VARIABLE_SCOPE_BEGIN|[89]|users|List<WebsiteUser__c>|true|false
13:51:39.0 (371552890)|VARIABLE_ASSIGNMENT|[89]|users|[{"Token__c":"55801431998268494822 (8 more) ...","Password__c":"xEpHG9eMxsL+oyuf4CjT (4 more) ...","Email__c":"test@tester.com","Id":"a1Q0f000005kwB5EAI"}]|0x436709cc
13:51:39.0 (371689894)|HEAP_ALLOCATE|[90]|Bytes:5
13:51:39.0 (371733346)|HEAP_ALLOCATE|[90]|Bytes:20
13:51:39.0 (371750515)|VARIABLE_SCOPE_BEGIN|[90]|user|WebsiteUser__c|true|false
13:51:39.0 (371784298)|VARIABLE_ASSIGNMENT|[90]|user|{"Token__c":"55801431998268494822 (8 more) ...","Password__c":"xEpHG9eMxsL+oyuf4CjT (4 more) ...","Email__c":"test@tester.com","Id":"a1Q0f000005kwB5EAI"}|0x3031f30b
13:51:39.0 (371802887)|STATEMENT_EXECUTE|[91]
13:51:39.0 (371810040)|STATEMENT_EXECUTE|[92]
13:51:39.0 (371892204)|HEAP_ALLOCATE|[92]|Bytes:5
13:51:39.0 (371917855)|VARIABLE_ASSIGNMENT|[92]|hasEmail|true
13:51:39.0 (371928536)|STATEMENT_EXECUTE|[93]
13:51:39.0 (371949407)|HEAP_ALLOCATE|[93]|Bytes:5
13:51:39.0 (371959717)|VARIABLE_ASSIGNMENT|[93]|hasPassword|true
13:51:39.0 (371966512)|STATEMENT_EXECUTE|[94]
13:51:39.0 (371974046)|HEAP_ALLOCATE|[94]|Bytes:5
13:51:39.0 (371982544)|VARIABLE_ASSIGNMENT|[94]|hasCell|false
13:51:39.0 (372036764)|STATEMENT_EXECUTE|[96]
13:51:39.0 (372077687)|METHOD_ENTRY|[106]|01p0f000004p3ut|WebsiteFunctions.ValidateEmail(String)
13:51:39.0 (372116721)|VARIABLE_SCOPE_BEGIN|[146]|email|String|false|false
13:51:39.0 (372135651)|VARIABLE_ASSIGNMENT|[146]|email|"test@tester.com"
13:51:39.0 (372146876)|STATEMENT_EXECUTE|[147]
13:51:39.0 (372150079)|STATEMENT_EXECUTE|[148]
13:51:39.0 (372317856)|HEAP_ALLOCATE|[148]|Bytes:4
13:51:39.0 (373397902)|VARIABLE_ASSIGNMENT|[148]|this.Email__c|"test@tester.com"|0x74966a9c
13:51:39.0 (373471819)|VARIABLE_SCOPE_BEGIN|[148]|ev|EmailValidator__c|true|false
13:51:39.0 (373522896)|VARIABLE_ASSIGNMENT|[148]|ev|{"Email__c":"test@tester.com"}|0x74966a9c
13:51:39.0 (373538808)|STATEMENT_EXECUTE|[149]
13:51:39.0 (373544833)|STATEMENT_EXECUTE|[150]
13:51:39.0 (373548909)|STATEMENT_EXECUTE|[151]
13:51:39.0 (373606405)|HEAP_ALLOCATE|[151]|Bytes:8
13:51:39.0 (373638968)|DML_BEGIN|[151]|Op:Insert|Type:EmailValidator__c|Rows:1
13:51:39.0 (373709070)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:8
13:51:39.0 (622969854)|DML_END|[151]
13:51:39.0 (623011412)|STATEMENT_EXECUTE|[158]
13:51:39.0 (623018215)|STATEMENT_EXECUTE|[159]
13:51:39.0 (623073515)|HEAP_ALLOCATE|[159]|Bytes:8
13:51:39.0 (623102551)|HEAP_ALLOCATE|[159]|Bytes:8
13:51:39.0 (623119988)|DML_BEGIN|[159]|Op:Delete|Type:EmailValidator__c|Rows:1
13:51:39.0 (623184627)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:8
13:51:39.0 (842850324)|DML_END|[159]
13:51:39.0 (842884605)|STATEMENT_EXECUTE|[161]
13:51:39.0 (842904958)|METHOD_EXIT|[106]|01p0f000004p3ut|WebsiteFunctions.ValidateEmail(String)
13:51:39.0 (842953574)|STATEMENT_EXECUTE|[122]
13:51:39.0 (842956979)|STATEMENT_EXECUTE|[123]
13:51:39.0 (842964619)|HEAP_ALLOCATE|[123]|Bytes:42
13:51:39.0 (843003008)|VARIABLE_ASSIGNMENT|[123]|pageMessage|"success,User informa (22 more) ..."
13:51:39.0 (843011621)|STATEMENT_EXECUTE|[125]
13:51:39.0 (843086350)|HEAP_ALLOCATE|[125]|Bytes:-4
13:51:39.0 (843120334)|VARIABLE_ASSIGNMENT|[125]|this.Name__c|"Test Tester"|0x3031f30b
13:51:39.0 (843129064)|STATEMENT_EXECUTE|[126]
13:51:39.0 (843162971)|VARIABLE_ASSIGNMENT|[126]|this.Email__c|"test@tester.com"|0x3031f30b
13:51:39.0 (843171498)|STATEMENT_EXECUTE|[128]
13:51:39.0 (843179259)|VARIABLE_SCOPE_BEGIN|[128]|newcellphone|String|false|false
13:51:39.0 (843195444)|VARIABLE_ASSIGNMENT|[128]|newcellphone|""
13:51:39.0 (843201734)|STATEMENT_EXECUTE|[129]
13:51:39.0 (843321541)|HEAP_ALLOCATE|[129]|Bytes:8
13:51:39.0 (843348779)|VARIABLE_SCOPE_BEGIN|[129]|numbers|List<String>|true|false
13:51:39.0 (843383826)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:8
13:51:39.0 (843403497)|VARIABLE_ASSIGNMENT|[129]|numbers|[""]|0x72e3ee2b
13:51:39.0 (843411707)|STATEMENT_EXECUTE|[131]
13:51:39.0 (843418963)|VARIABLE_SCOPE_BEGIN|[131]|i|Integer|false|false
13:51:39.0 (843429105)|HEAP_ALLOCATE|[131]|Bytes:4
13:51:39.0 (843440639)|VARIABLE_ASSIGNMENT|[131]|i|0
13:51:39.0 (843504187)|HEAP_ALLOCATE|[132]|Bytes:5
13:51:39.0 (843525242)|VARIABLE_SCOPE_BEGIN|[132]|num|String|false|false
13:51:39.0 (843539325)|VARIABLE_ASSIGNMENT|[132]|num|""
13:51:39.0 (843546629)|STATEMENT_EXECUTE|[133]
13:51:39.0 (843583155)|STATEMENT_EXECUTE|[134]
13:51:39.0 (843586076)|STATEMENT_EXECUTE|[139]
13:51:39.0 (843600165)|VARIABLE_ASSIGNMENT|[139]|newcellphone|""
13:51:39.0 (843614215)|STATEMENT_EXECUTE|[141]
13:51:39.0 (843617181)|STATEMENT_EXECUTE|[149]
13:51:39.0 (843621127)|HEAP_ALLOCATE|[149]|Bytes:4
13:51:39.0 (843631598)|VARIABLE_ASSIGNMENT|[149]|i|1
13:51:39.0 (843644858)|HEAP_ALLOCATE|[132]|Bytes:5
13:51:39.0 (843659349)|VARIABLE_ASSIGNMENT|[132]|num|null
13:51:39.0 (843668245)|STATEMENT_EXECUTE|[151]
13:51:39.0 (843717446)|HEAP_ALLOCATE|[151]|Bytes:-4
13:51:39.0 (843739096)|VARIABLE_ASSIGNMENT|[151]|this.CellPhone__c|""|0x3031f30b
13:51:39.0 (843747025)|STATEMENT_EXECUTE|[152]
13:51:39.0 (843764821)|HEAP_ALLOCATE|[152]|Bytes:-4
13:51:39.0 (843779433)|VARIABLE_ASSIGNMENT|[152]|this.Paperless__c|true|0x3031f30b
13:51:39.0 (843787654)|STATEMENT_EXECUTE|[153]
13:51:39.0 (843803015)|HEAP_ALLOCATE|[153]|Bytes:-4
13:51:39.0 (843815717)|VARIABLE_ASSIGNMENT|[153]|this.TextNotifications__c|true|0x3031f30b
13:51:39.0 (843823678)|STATEMENT_EXECUTE|[154]
13:51:39.0 (843838149)|HEAP_ALLOCATE|[154]|Bytes:-4
13:51:39.0 (843851564)|VARIABLE_ASSIGNMENT|[154]|this.EmailNotifications__c|true|0x3031f30b
13:51:39.0 (843859047)|STATEMENT_EXECUTE|[155]
13:51:39.0 (843912343)|USER_DEBUG|[155]|DEBUG|true
13:51:39.0 (843933495)|STATEMENT_EXECUTE|[156]
13:51:39.0 (843936437)|STATEMENT_EXECUTE|[160]
13:51:39.0 (843971707)|HEAP_ALLOCATE|[160]|Bytes:8
13:51:39.0 (843985287)|DML_BEGIN|[160]|Op:Update|Type:WebsiteUser__c|Rows:1
13:51:39.0 (844036761)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:8
13:51:39.0 (877711280)|CODE_UNIT_STARTED|[EXTERNAL]|01q4R000000WsfF|UserEdit on WebsiteUser trigger event AfterUpdate|__sfdc_trigger/UserEdit
13:51:39.0 (877791023)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:8
13:51:39.0 (877859216)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:8
13:51:39.0 (878152381)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:32
13:51:39.0 (878204141)|VARIABLE_SCOPE_BEGIN|[1]|this|UserEdit|true|false
13:51:39.0 (878523245)|VARIABLE_ASSIGNMENT|[1]|this|{}|0x59be5e06
13:51:39.0 (878657548)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:32
13:51:39.0 (878676323)|VARIABLE_SCOPE_BEGIN|[1]|this|UserEdit|true|false
13:51:39.0 (878716237)|VARIABLE_ASSIGNMENT|[1]|this|{}|0x59be5e06
13:51:39.0 (878731821)|STATEMENT_EXECUTE|[1]
13:51:39.0 (878744539)|STATEMENT_EXECUTE|[3]
13:51:39.0 (878788751)|HEAP_ALLOCATE|[3]|Bytes:5
13:51:39.0 (878841441)|VARIABLE_ASSIGNMENT|[3]|this.stop|false|0x59be5e06
13:51:39.0 (878854300)|STATEMENT_EXECUTE|[4]
13:51:39.0 (878870891)|HEAP_ALLOCATE|[4]|Bytes:4
13:51:39.0 (879066991)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:4
13:51:39.0 (879087872)|VARIABLE_ASSIGNMENT|[4]|this.userIds|[]|0x59be5e06
13:51:39.0 (879096431)|STATEMENT_EXECUTE|[5]
13:51:39.0 (879109157)|VARIABLE_ASSIGNMENT|[5]|this.cellPhoneHistory|null|0x59be5e06
13:51:39.0 (879287433)|HEAP_ALLOCATE|[6]|Bytes:5
13:51:39.0 (879333435)|VARIABLE_SCOPE_BEGIN|[6]|wu|WebsiteUser__c|true|false
13:51:39.0 (882313193)|VARIABLE_ASSIGNMENT|[6]|wu|{"LastLogin__c":"2021-02-09T00:00:00.000Z","LastModifiedDate":"2021-02-09T19:51:40.000Z","IsDeleted":false,"Admin__c":true,"Name__c":"Test Tester","BillingAccess__c":true,"CellPhoneHistory__c":"12195451100 21954511 (2 more) ...","Token__c":"55801431998268494822 (8 more) ...","TextNotifications__c":true,"EmailNotifications__c":true,"Bounced__c":false,"Paperless__c":true,"Name":"USER010588","SystemModstamp":"2021-02-09T19:51:40.000Z","OrderAccess__c":true,"Pin__c":"2528","CreatedById":"005G00000040AQDIA2","OwnerId":"005G00000040AQDIA2","CreatedDate":"2017-11-03T15:58:04.000Z","Id":"a1Q0f000005kwB5EAI","LastModifiedById":"005G00000085vDFIAY","Password__c":"xEpHG9eMxsL+oyuf4CjT (4 more) ...","Email__c":"test@tester.com","EncryptedId__c":"VIUN2MY1ZdYjNGx0H4Mp (44 more) ..."}|0x450c8d8f
13:51:39.0 (882349490)|STATEMENT_EXECUTE|[7]
13:51:39.0 (882369583)|STATEMENT_EXECUTE|[8]
13:51:39.0 (882404062)|HEAP_ALLOCATE|[6]|Bytes:5
13:51:39.0 (882440448)|VARIABLE_ASSIGNMENT|[6]|wu|null|
13:51:39.0 (882449234)|STATEMENT_EXECUTE|[18]
13:51:39.0 (882456324)|HEAP_ALLOCATE|[18]|Bytes:113
13:51:39.0 (882483321)|HEAP_ALLOCATE|[18]|Bytes:4
13:51:39.0 (883042689)|SOQL_EXECUTE_BEGIN|[18]|Aggregations:0|SELECT CellPhone__c, TextNotifications__c, CellPhoneHistory__c, Token__c FROM WebsiteUser__c WHERE Id IN :tmpVar1
13:51:39.0 (886294718)|SOQL_EXECUTE_END|[18]|Rows:0
13:51:39.0 (886352172)|HEAP_ALLOCATE|[18]|Bytes:4
13:51:39.0 (886399027)|HEAP_ALLOCATE|[18]|Bytes:0
13:51:39.0 (886445584)|HEAP_ALLOCATE|[18]|Bytes:4
13:51:39.0 (886522822)|VARIABLE_ASSIGNMENT|[18]|this.users|[]|0x59be5e06
13:51:39.0 (886539624)|STATEMENT_EXECUTE|[19]
13:51:39.0 (886564091)|VARIABLE_ASSIGNMENT|[19]|this.oldCellPhones|null|0x59be5e06
13:51:39.0 (886577817)|STATEMENT_EXECUTE|[20]
13:51:39.0 (886592625)|VARIABLE_ASSIGNMENT|[20]|this.newCellPhone|null|0x59be5e06
13:51:39.0 (886603513)|STATEMENT_EXECUTE|[21]
13:51:39.0 (886616016)|VARIABLE_ASSIGNMENT|[21]|this.match|null|0x59be5e06
13:51:39.0 (886726782)|HEAP_ALLOCATE|[23]|Bytes:5
13:51:39.0 (886761591)|VARIABLE_ASSIGNMENT|[23]|user|null|
13:51:39.0 (886773091)|STATEMENT_EXECUTE|[23]
13:51:39.0 (886777099)|STATEMENT_EXECUTE|[54]
13:51:39.0 (886919293)|HEAP_ALLOCATE|[EXTERNAL]|Bytes:4
13:51:39.886 (886946152)|CUMULATIVE_LIMIT_USAGE
13:51:39.886 (886946152)|LIMIT_USAGE_FOR_NS|(default)|
  Number of SOQL queries: 6 out of 100
  Number of query rows: 5 out of 50000
  Number of SOSL queries: 0 out of 20
  Number of DML statements: 3 out of 150
  Number of Publish Immediate DML: 0 out of 150
  Number of DML rows: 3 out of 10000
  Maximum CPU time: 0 out of 10000
  Maximum heap size: 0 out of 6000000
  Number of callouts: 0 out of 100
  Number of Email Invocations: 0 out of 10
  Number of future calls: 0 out of 50
  Number of queueable jobs added to the queue: 0 out of 50
  Number of Mobile Apex push calls: 0 out of 10

13:51:39.886 (886946152)|CUMULATIVE_LIMIT_USAGE_END
13:51:40.16 (1016855748)|CODE_UNIT_FINISHED|VF: /apex/updateuser
13:51:40.16 (1016877955)|EXECUTION_FINISHED