So I'm right because the code you mentioned is the one I seen in the info icon and is the one I tried but without success.
In fact when user login he get well 1 point. But if he login 30 seconds later, he get again 1 point even if supposed to get point only after minimum 23h59 and 30 seconds are past (which is my goal).
Attached screenshot of my action