def emailConfirmed(): if session.abit_email is None: redirect(URL('default','index')) else: confirmed = db_xml((db_xml.abit_validation_codes.A_EMAIL==session.abit_email) & (db_xml.abit_validation_codes.CONFIRMED==1)).select().first() if confirmed is None: redirect(URL('default','index')) else: #Here I want to take access for pages (but don't know how)
@emailConfirmed()
def swed():
#code
@emailConfirmed()
def docs():
#code
def emailConfirmed(fun):
def decorated():
if session.abit_email is None:
redirect(URL('default','index'))
else:
confirmed = db_xml((db_xml.abit_validation_codes.A_EMAIL==session.abit_email) & (db_xml.abit_validation_codes.CONFIRMED==1)).select().first()
if confirmed is None:
redirect(URL('default','index'))
else:
return fun()
return decorateddef emailConfirmed(fun):
def decorated():
if session.abit_email is None:
redirect(URL('default','index'))
else:
confirmed = db_xml((db_xml.abit_validation_codes.A_EMAIL==session.abit_email) & (db_xml.abit_validation_codes.CONFIRMED==1)).select().first()
if confirmed is None:
redirect(URL('default','index'))
else:
return fun()
return decorated
@emailConfirmed()
def swed():
#code