async def save_session(request, response): if request.path == '/operate/login' and request['session'].get( 'user', None): await app.session_interface.save(request, response) response.cookies['novel_sid']['expires'] = datetime.datetime.now( ) + datetime.timedelta(days=30) elif request.path == '/register': try: response.cookies['reg_index'] = str(request['session']['index'][0]) except KeyError as e: LOGGER.error(e)
async def save_session(request, response): # after each request save the session, # pass the response to set client cookies # await app.session_interface.save(request, response) if request.path == '/operate/login' and request['session'].get('user', None): await app.session_interface.save(request, response) import datetime response.cookies['lhz_sid']['expires'] = datetime.datetime.now( ) + datetime.timedelta(days=30) elif request.path == '/register': try: response.cookies['reg_index'] = str(request['session']['index'][0]) except KeyError as e: LOGGER.error(e)