读书人

chx 学习jForum札记十五 实现用户及用

发布时间: 2012-12-21 12:03:49 作者: rapoo

chx 学习jForum笔记十五 实现用户及用户组同步

==背景==

原先有一个随时维护的用户表rswk、权限表cibrole、对应表cibuserrole。现准备将JFORUM的用户表与原用户表同步,将用户组表与原权限表同步。

?

==总体设想==

用户导入部分见学习笔记十一(http://caihexi.iteye.com/blog/901876)
组功能从cibrole数据表获取.增加手动同步/导入功能,从管理界面增加一个按钮。
组与用户关系表的同步功能可以在对cibuserrole在手动同步/导入功能中实现。从管理界面中,每个组的信息行中增加一个按钮。

后期,还可增加一个定时作业。

===具体操作===
1、在generic_queries.sql 中增加

?



4、在UserDAO.java中增加

?其中,第一句是增加标题栏

第二句是在每一行(组信息)增加一个同步组用户的按钮。点击后会调用步骤6中的

 adminGroups.SyncGroupUsers.1 = group_id adminGroups.SyncGroup.0 =

?第9步骤相当关键。做到第8步骤后,我原以为程序能够正常运行了,结果死活出不了结果,一直在右侧栏显示论坛内容。

查了两天,不停的调试才查到,新增的动作(action)都必须在urlPattern.properties这个文件中进行配置。

所以,以上整个过程其实只是向程序中增加了两个动作(action),一个是SyncGroup,另一个是SyncGroupUsers。

一个是同步组信息,另一个是同步组内用户信息。

?

?

读书人网 >编程

热点推荐