> One login, one username for all. > What approach should I do then? You seem to be already on the right track:
1. Make your applications share a DB. You are already doing this auth.define_tables(migrate=False). Debug that error you are getting or post here the complete trace. 2. Make them share sessions via the DB, read around this line session.connect(request, response, db, masterapp=None) here http://web2py.com/book/default/chapter/04#session Read just to have an idea what you are doing - http://web2py.com/book/default/chapter/08#Customizing-Auth