请问acegi如何配置,才能实现多张用户表登录

问题描述

项目中的数据库, 有两张用户表, admin_user和customer_user, 需要让两个用户表在不同的登录页面登录,请问如何实现

解决方案

我有一个想法,楼主对于一张表的情况肯定是会处理了。而acegi对于dao数据验证的情况其实是通过业务层调用DAO层来完成的。当有一张表时,DAO就直接从这个表中去用户信息了,而你现在其实也是把用户拆分成两类表而已。但是acegi要求的接口是固定。所以,我建议楼主使用一个UserDAOProxy(代理),来充当原来的UserDAO的角色,具体的AdminUserDAO和CustomerUserDAO来操作pojo对象admin_user和customer_user的存取,至于何时存调用AdminUserDAO和CustomerUserDAO,这又是个策略模式了。也就是说楼主要使用设计模式代理和策略模式结合。其实我在想代理是不是用不必要,用适配器模式就足够了。有机会再要好好研究一下!

时间: 2024-11-01 16:22:09

请问acegi如何配置,才能实现多张用户表登录的相关文章

请问怎么调试才能发出几张不同的图片。

问题描述 <divid="neirong"><divid="3322"><%IfRecordset1.eof=Recordset1.bofandtrim(Recordset1("pictures"))<>""Thenpictures=Split(Recordset1("Pictures"),"|")fork=0toubound(pictures)

eclipse插件-我是菜鸟:请问eclipse中怎么才能把手机连上进行真机测试?

问题描述 我是菜鸟:请问eclipse中怎么才能把手机连上进行真机测试? 以前我们学过!但是忘了!好像是在哪下载几个包!好像是谷歌usb包!在哪下?下载后放哪?跪求大神详解 解决方案 谷歌usb包,不用去哪里下,只要你安装了Android SDK,然后在这个里面安装更新就可以了 针对SDK在国内的更新问题,解决方法:http://blog.csdn.net/zjj7188/article/details/49964117 解决方案二: 打开android SDK 在Extras下安装 Googl

youcompleteme-VIM插件YouCompleteMe如何配置才能对自定义头文件中的函数和类型进行补全

问题描述 VIM插件YouCompleteMe如何配置才能对自定义头文件中的函数和类型进行补全 我最近在折腾YouCompleteMe,对基本的C/C++关键字都能进行补全,但不能对自己项目中的头文件中的标识符进行补全,已经在 .ycm_extra_conf.py中通过'-I','自己项目头文件的路径'的方式把自己的头文件路径加入了flags中,但还是不能对自己编写的头文件中的函数和类型进行补全,应该怎么配置??? 解决方案 我看了你的答案,没什么有用的内容 解决方案二: 可以看看这篇博文: h

mysql数据库-Monitorserver 配置才能在eclipse跑起来连上mysql

问题描述 Monitorserver 配置才能在eclipse跑起来连上mysql Monitorserver在eclipse里 Monitorserver 配置才能在eclipse跑起来连上mysql 解决方案 不知道,你可以去查下相关资料,哈哈 解决方案二: 查了,运行报错,各种异常

新手提问:我机器上安装了IBM Rational Systems Developer,还有Application Server V6.1 ,我想问一下,我怎么配置才能一边编码一边调试呢?

问题描述 我机器上安装了IBMRationalSystemsDeveloper,还有ApplicationServerV6.1,我想问一下,我怎么配置才能一边编码一边调试呢?谢谢大家了,刚接触这块,不懂. 解决方案 解决方案二:在RAD里面可以配置application,里面可以指定服务器的类型.好像还要装一个连接器,如果RAD是完全安装的话,就不需要了.解决方案三:如果是RAD,没必要单独安装WAS...装RAD的时候,选上ApplicationServerV6.1那个就行啦...解决方案四:

图片-请问要什么技术才能做出这种效果图动态的

问题描述 请问要什么技术才能做出这种效果图动态的 解决方案 动态效果?Gif动画吗? 但看你这个是组织架构图,功能结构图的感觉. Visio,MindManager都可以. 解决方案二: 这不是用头脑风暴出来的么? 解决方案三: 这只是一个架构图,怎么会说是动态图? 架构图的话可以上网找相应的软件,这种应该不少

dubbo 提供端配置-dubbo 提供端如何配置才能限制服务端的ip?

问题描述 dubbo 提供端如何配置才能限制服务端的ip? 在控制台可以根据服务一个一个配置,但是服务太多了,想请教一下,有没有可以直接在提供端一次性配置的? 解决方案 http://bbs.csdn.net/topics/391077764 一样的问题有人问了.

怎样配置才能让tomcat支持IPV6地址呢

问题描述 怎样配置才能让tomcat支持IPV6地址呢 怎样配置才能让tomcat支持IPV6地址呢,怎样配置才能让tomcat支持IPV6地址呢,怎样配置才能让tomcat支持IPV6地址呢,怎样配置才能让tomcat支持IPV6地址呢,怎样配置才能让tomcat支持IPV6地址呢 解决方案 实际上tomcat无需做任何多余的配置,就支持ipv6 参考:http://bbs.chinaunix.net/thread-4133147-1-1.html

登录后allGroups为空,请问要怎么做才能获取该用户的allgroups

问题描述 登录后allGroups为空,请问要怎么做才能获取该用户的allgroups. 解决方案 EMGroupManager.getInstance().asyncGetGroupsFromServer(new EMValueCallBack<List<EMGroup>>() { @Override public void onSuccess(List<EMGroup> value) { // TODO Auto-generated method stub grou