[TASK] Enhance confirm/accept actions

In addition to issue #60165 the accordant actions need to be
hashed to lock an action to a particular user. The "authCode"
variant has been deprecated but is still supported for existing
links. New links will use "user" and "hash" as arguments, but
no "authCode" anymore.

Resolves: #60292
Change-Id: I9149101937f6d282efaed3427e2f9e1e693a95dd
Reviewed-on: https://review.typo3.org/31604
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Tested-by: Sebastian Fischer <typo3@evoweb.de>