periodicjs login extension