rup->email=getsstring(cargv[1],EMAILLEN);
rup->lastemailchange=t;
rup->domain=findorcreatemaildomain(rup->email->content);
- if(!UHasHelperPriv(rup))
+ if(!UHasHelperPriv(rup)) {
rup->lockuntil=t+7*24*3600;
+ } else {
+ rup->lockuntil=0;
+ }
addregusertomaildomain(rup, rup->domain);
if(local) {
def generate_resetcode(config, obj):
if obj["user.lockuntil"] == 0:
obj["resetline"] = "LOCK UNTIL NOT SET. STAFF ACCOUNT'S CAN'T USE RESET"
+ obj["lockuntil"] = "never"
return
if not config.has_key("__codegensecret"):