Is there a way to help users from having to clicking emails twice before logging into a new sandboxIdentify...
Inventor that creates machine that grabs man from future
What do the pedals on grand pianos do?
Gnome Lock Screen Terminology
Why is this code uniquely decodable?
Is divide-by-zero a security vulnerability?
Sometimes a banana is just a banana
Should I choose Itemized or Standard deduction?
Auto Insert date into Notepad
Could quantum mechanics be necessary to analyze some biology scenarios?
Custom itemize alignment
How to properly claim credit for peer review?
Are small insurances worth it
Use comma instead of & in table
The change directory (cd) command is not working with a USB drive
How to approximate rolls for potions of healing using only d6's?
What is meant by "mushroom grandeur" in this context?
Do authors have to be politically correct in article-writing?
When was drinking water recognized as crucial in marathon running?
How can I be pwnd if I'm not registered on that site?
Is there a German word for “analytics”?
Contradiction with Banach Fixed Point Theorem
Why can I easily sing or whistle a tune I've just heard, but not as easily reproduce it on an instrument?
Copying files interactively: "cp: overwrite"
Returning to Programming after 6 years. A little lost on how to start brushing up, what to focus on
Is there a way to help users from having to clicking emails twice before logging into a new sandbox
Identify or auto-disable Email notifications non-user Email Addresses in SandboxHow to best build custom code based on Managed Beta packageWhat is the Best Practice for the right Training Environment?Prevent emails being send to customersEmail from trigger doesnt deliver from sandboxForgot password Link to the community(via mail) returning wrong community URL?All of a sudden I cannot logon to Sandbox account'Refresh Sandbox' changes to different languages randomly. What causes this?Logging Into New Sandbox That Was Copied From Other SandboxHow to permanently get rid of sandbox new/refresh email-address pollution with “@example.com”
We have created a new sandbox for training purpose so we have a solid amount of users to change email addresses and reset password.
However, from my understanding, we can only reset the password for users after they have clicked on the confirm email change link in their change email emails.
This is a bit tedious step for training customers. Is there a way we can prevent this from happening?
sandbox
add a comment |
We have created a new sandbox for training purpose so we have a solid amount of users to change email addresses and reset password.
However, from my understanding, we can only reset the password for users after they have clicked on the confirm email change link in their change email emails.
This is a bit tedious step for training customers. Is there a way we can prevent this from happening?
sandbox
add a comment |
We have created a new sandbox for training purpose so we have a solid amount of users to change email addresses and reset password.
However, from my understanding, we can only reset the password for users after they have clicked on the confirm email change link in their change email emails.
This is a bit tedious step for training customers. Is there a way we can prevent this from happening?
sandbox
We have created a new sandbox for training purpose so we have a solid amount of users to change email addresses and reset password.
However, from my understanding, we can only reset the password for users after they have clicked on the confirm email change link in their change email emails.
This is a bit tedious step for training customers. Is there a way we can prevent this from happening?
sandbox
sandbox
asked 16 hours ago
Lance ShiLance Shi
7,47433076
7,47433076
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
A little known trick my manager taught me is that you can skip the extra step by doing the following:
- Click Edit on the User
- Change the Email on the User
- Check "Generate new password and notify user immediately"
- Save the User
At this point, the user will receive an email at the new address with a password reset link. This is the "trick" we use internally when we need to fix a user in a Sandbox. You should also be able to trigger this in Apex by using the appropriate DmlOptions value.
This approach works very well. But I am struggling to find the relevant dmloption. I tried the following:Database.DMLOptions dlo = new Database.DMLOptions(); dlo.EmailHeader.triggerUserEmail= true; u.setOptions(dlo);
But doesn't seem to work well. Is there any suggestion on which dml option should I be using?
– Lance Shi
15 hours ago
@LanceShi I haven't tried it, but editing the user and resetting in the same transaction should trigger the same way as the UI. However, it does work manually for sure, if you write a script you could use a headless browser to automate mass resets.
– sfdcfox
13 hours ago
I have tried a few but failed to reset the user password in such a manner. However, I managed to set the default user name for those users which can serve as a walkaround for me. Thank you for that.
– Lance Shi
12 hours ago
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "459"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f252356%2fis-there-a-way-to-help-users-from-having-to-clicking-emails-twice-before-logging%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
A little known trick my manager taught me is that you can skip the extra step by doing the following:
- Click Edit on the User
- Change the Email on the User
- Check "Generate new password and notify user immediately"
- Save the User
At this point, the user will receive an email at the new address with a password reset link. This is the "trick" we use internally when we need to fix a user in a Sandbox. You should also be able to trigger this in Apex by using the appropriate DmlOptions value.
This approach works very well. But I am struggling to find the relevant dmloption. I tried the following:Database.DMLOptions dlo = new Database.DMLOptions(); dlo.EmailHeader.triggerUserEmail= true; u.setOptions(dlo);
But doesn't seem to work well. Is there any suggestion on which dml option should I be using?
– Lance Shi
15 hours ago
@LanceShi I haven't tried it, but editing the user and resetting in the same transaction should trigger the same way as the UI. However, it does work manually for sure, if you write a script you could use a headless browser to automate mass resets.
– sfdcfox
13 hours ago
I have tried a few but failed to reset the user password in such a manner. However, I managed to set the default user name for those users which can serve as a walkaround for me. Thank you for that.
– Lance Shi
12 hours ago
add a comment |
A little known trick my manager taught me is that you can skip the extra step by doing the following:
- Click Edit on the User
- Change the Email on the User
- Check "Generate new password and notify user immediately"
- Save the User
At this point, the user will receive an email at the new address with a password reset link. This is the "trick" we use internally when we need to fix a user in a Sandbox. You should also be able to trigger this in Apex by using the appropriate DmlOptions value.
This approach works very well. But I am struggling to find the relevant dmloption. I tried the following:Database.DMLOptions dlo = new Database.DMLOptions(); dlo.EmailHeader.triggerUserEmail= true; u.setOptions(dlo);
But doesn't seem to work well. Is there any suggestion on which dml option should I be using?
– Lance Shi
15 hours ago
@LanceShi I haven't tried it, but editing the user and resetting in the same transaction should trigger the same way as the UI. However, it does work manually for sure, if you write a script you could use a headless browser to automate mass resets.
– sfdcfox
13 hours ago
I have tried a few but failed to reset the user password in such a manner. However, I managed to set the default user name for those users which can serve as a walkaround for me. Thank you for that.
– Lance Shi
12 hours ago
add a comment |
A little known trick my manager taught me is that you can skip the extra step by doing the following:
- Click Edit on the User
- Change the Email on the User
- Check "Generate new password and notify user immediately"
- Save the User
At this point, the user will receive an email at the new address with a password reset link. This is the "trick" we use internally when we need to fix a user in a Sandbox. You should also be able to trigger this in Apex by using the appropriate DmlOptions value.
A little known trick my manager taught me is that you can skip the extra step by doing the following:
- Click Edit on the User
- Change the Email on the User
- Check "Generate new password and notify user immediately"
- Save the User
At this point, the user will receive an email at the new address with a password reset link. This is the "trick" we use internally when we need to fix a user in a Sandbox. You should also be able to trigger this in Apex by using the appropriate DmlOptions value.
answered 16 hours ago
sfdcfoxsfdcfox
257k12202445
257k12202445
This approach works very well. But I am struggling to find the relevant dmloption. I tried the following:Database.DMLOptions dlo = new Database.DMLOptions(); dlo.EmailHeader.triggerUserEmail= true; u.setOptions(dlo);
But doesn't seem to work well. Is there any suggestion on which dml option should I be using?
– Lance Shi
15 hours ago
@LanceShi I haven't tried it, but editing the user and resetting in the same transaction should trigger the same way as the UI. However, it does work manually for sure, if you write a script you could use a headless browser to automate mass resets.
– sfdcfox
13 hours ago
I have tried a few but failed to reset the user password in such a manner. However, I managed to set the default user name for those users which can serve as a walkaround for me. Thank you for that.
– Lance Shi
12 hours ago
add a comment |
This approach works very well. But I am struggling to find the relevant dmloption. I tried the following:Database.DMLOptions dlo = new Database.DMLOptions(); dlo.EmailHeader.triggerUserEmail= true; u.setOptions(dlo);
But doesn't seem to work well. Is there any suggestion on which dml option should I be using?
– Lance Shi
15 hours ago
@LanceShi I haven't tried it, but editing the user and resetting in the same transaction should trigger the same way as the UI. However, it does work manually for sure, if you write a script you could use a headless browser to automate mass resets.
– sfdcfox
13 hours ago
I have tried a few but failed to reset the user password in such a manner. However, I managed to set the default user name for those users which can serve as a walkaround for me. Thank you for that.
– Lance Shi
12 hours ago
This approach works very well. But I am struggling to find the relevant dmloption. I tried the following:
Database.DMLOptions dlo = new Database.DMLOptions(); dlo.EmailHeader.triggerUserEmail= true; u.setOptions(dlo);
But doesn't seem to work well. Is there any suggestion on which dml option should I be using?– Lance Shi
15 hours ago
This approach works very well. But I am struggling to find the relevant dmloption. I tried the following:
Database.DMLOptions dlo = new Database.DMLOptions(); dlo.EmailHeader.triggerUserEmail= true; u.setOptions(dlo);
But doesn't seem to work well. Is there any suggestion on which dml option should I be using?– Lance Shi
15 hours ago
@LanceShi I haven't tried it, but editing the user and resetting in the same transaction should trigger the same way as the UI. However, it does work manually for sure, if you write a script you could use a headless browser to automate mass resets.
– sfdcfox
13 hours ago
@LanceShi I haven't tried it, but editing the user and resetting in the same transaction should trigger the same way as the UI. However, it does work manually for sure, if you write a script you could use a headless browser to automate mass resets.
– sfdcfox
13 hours ago
I have tried a few but failed to reset the user password in such a manner. However, I managed to set the default user name for those users which can serve as a walkaround for me. Thank you for that.
– Lance Shi
12 hours ago
I have tried a few but failed to reset the user password in such a manner. However, I managed to set the default user name for those users which can serve as a walkaround for me. Thank you for that.
– Lance Shi
12 hours ago
add a comment |
Thanks for contributing an answer to Salesforce Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f252356%2fis-there-a-way-to-help-users-from-having-to-clicking-emails-twice-before-logging%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown