我们来仔细看整个注册过程,实际上最为重要是com_users/models/user.php中的store()函数,在这个函数中主要是调用了JTableUser的store函数,
以及在session表中保存了session数据。
再跟踪下去看看JTableUser类store函数,对一次注册过程来说:
第一句程序显示是在jos_users中增加了一个用户
第二句程序是在jos_core_acl_aro增加了记录
第三句程序是jos_core_acl_groups_aro_map增加了记录
最终实际上一个用户登录过程涉及到增加记录的表共计四个,jos_users,jos_core_acl_aro,jos_core_acl_groups_aro_map,jos_sessions。
也就是说,如果要手工添加一个用户,要在这个四张表中增加相应的记录才能够完成整个动作。
手动添加用户
jos_users 手动插入
然后