We are running
Community Builder 2.10.0 with
CB Auto Actions 8.1.0 (Professional licence) on Joomla 3.10 (Latest). E‑mail confirmation on registration is enabled and works for the first‑time message, but we need to offer users a way to request the confirmation mail again if they did not receive it.What we tried
- External link / menu item
Created a menu item pointing to
Code:
index.php?option=com_comprofiler&task=confirmemail
However, logged‑in users with
receive “Access denied” (403).
Anonymous users are redirected to the home page.
- CB Auto Actions
In Auto Actions → New we only have these Action Types:
Login / Logout / Profile / PHP Code / Menu / Field, etc.
There is no “CB Function → Resend Confirmation Email” in the dropdown, although the plugin package was installed from
Code:
cbautoactions_unzip1st.zip
and the following plugins are enabled:
- CB Auto Actions
- CB Auto Actions – CB Field Action
- CB Auto Actions – CB Menu Action
I cannot find CB Auto Actions – CB Function Action in the Plugin Manager.
GoalProvide a visible button or link (either in user profile or as a dedicated menu item) that:
- checks if the current user’s
flag = 0;
- when clicked, triggers the standard CB routine that re‑sends the confirmation email;
- shows a success / error message.
Questions
- What is the recommended method to enable “Resend Confirmation Email” in CB 2.10.0 / CBAA 8.1.0?
- Should we see “CB Function” in the Action Type list? If yes, which plugin file adds it and where can we download it?
- Is there another canonical URL or task (other than
) we should call from a menu item to let logged‑in, unconfirmed users trigger the resend?
- If the CB Function Action is deprecated, could you provide a code snippet or best practice (e.g. using
Code:
CBMail::sendConfirmationEmail()
) that we could wrap in a PHP‑type Auto Action?
Thank you very much for your assistance.
If additional logs, screenshots, or backend access is required, please let me know.