我有一個「雞蛋」問題。 在應用我使用的UserDetailsService來獲得用戶(我們不會將用戶信息存儲在我們的數據庫中,我們使用第三方服務真正得到的所有信息)。春天。 Java的。登錄並激活電子郵件
最近我們增加了帳號激活功能。註冊後,我們會向用戶發送激活電子郵件,如果他點擊它,我們會將用戶標記爲ACTIVE並將其重定向到登錄頁面。只有擁有ACTIVE狀態的用戶才能登錄。問題是:我們將從他激活其賬戶的日期開始收取用戶費用,即使他從未登錄。我怎麼能(可能使用spring security)使這些進程(激活和登錄)幾乎同時進行?如果他只是激活了他的賬戶,我們不希望向用戶收費,只有在他已經登錄(激活後)的情況下,我們纔會收取費用。所以我可以以某種方式真正做到這一點:「用戶點擊激活鏈接,然後登錄,然後他的狀態變爲激活(但他只有在激活時才能登錄)」。
很抱歉,如果我的問題的說明不夠清楚
我會感激任何反饋。
謝謝!