Registration attempts storing multiple times
When registering it's storing failed attempts 3 times as individual rows. 3 of the triggers being used can be removed. It should check if the user is blocked before registration, store an attempt on user save error, and store a log on after registration. All other registration triggers not needed.