Home >Backend Development >PHP Tutorial > OA系统和域整合解决思路
OA系统和域整合
我们公司要求把OA系统和WINDOWS域进行整合,OA系统用JAVA或PHP写的,整合后的效果为,我如果登录了域后就可以使用OA系统了,也就是说我OA系统不需要再输入帐号和密码了,这里有一个难点就是,web页面是通过session来确定请求者身份的,如果session设置过期的时间过短,可能会出现短时间过期后又再次要输入密码,如果session设置得过长,会大量的浪费服务器资源,有没有办法实现在正常的SESSION时间内,只要在域内我就能使用OA系统,而不会过期,退出域后就过期。
其实最终目的就是实现用域的ID号来使用OA系统,OA的登录页面将不存在。希望高手们能提供好的方案,谢谢。
------解决方案--------------------
ASP或.net做的还有希望,java做的是没希望了
------解决方案--------------------
用cookies试试
------解决方案--------------------
可以吧域的ID和密码记录进数据库里,然后在里面判断,当登录了域后,再取当前登录的用户名是否和数据库里的一致,如果一致则登录成功,写值到session里。
------解决方案--------------------
如果你公司的ip是用域控制器进行的dhcp分配,那你可以用ip地址来进行判断.不过这方法对公司内部来说就不太安全.
------解决方案--------------------
我觉得这个也没必要。既然人员都获得许可了。你就不用在OA系统里判断了。只需要用户登录后取个ID相应的记录一下就可以了。