Has anyone tried this approach? If so, did it work?
My blog continues to be inundated with spam signups (valid gmail addresses that never confirm, and occasionally complain), and there does not seem to be a discernible pattern to to the IP/user agent that the latest batch of spam signups are coming from.
However, it occurred to me that if I changed the magic link endpoint in core/server/web/members/app.js and portal.min.js (this would require self-hosting the portal JS rather than using jsdeliver), spammers would need to be targeting my blog in specific rather than just spamming Ghost blogs in general.
If this does work, perhaps an option could be added to Ghost to randomize/customize this endpoint.