在三层分布式中,DCOM连接方式的安全验证比较好,但配置很复杂,而且经常配不上。
而Socket连接方式无需配置,而且可以应用在外网上,但是没有任何验证,也就是说,如果有人知道服务器的接口,就可以访问数据库资源,请我有没有好的方法来解决这个问题。
而Socket连接方式无需配置,而且可以应用在外网上,但是没有任何验证,也就是说,如果有人知道服务器的接口,就可以访问数据库资源,请我有没有好的方法来解决这个问题。
解决方案 »
- web远程访问paradox7数据库?可以实现吗?有酬!
- 怎样获取鼠标在memo中点击时的坐标位置?
- 大家好,请帮我看看这个函数,看毛病出在那里!(这是个很实用的函数,可能对大家有点用!)
- 求教用mediaplayer 播放wav文件(要求有前进后退功能)
- Delphi程序员薪水调查
- 怎样正确使用exit,terminate,halt,break这几个函数
- locate('SNo',vararrayof([spinedit1.text]),[loPartialKey])出错,能解者另给400
- Api Hook 问题!!!!!!!!!!!!!!!!!!!!!!!!
- 团队开发
- 关于记录集中记录的定位问题(很菜的问)
- 从第三方控件开始继承
- StringGrid 控件 默认没有选定单元格 ,设定那个属性
服务段定义一个login的方法.和属性LoginEd
function login(UserName,PassWord:String):Boolean;
property LoginEd客户端在连接时候 调用SocketConnection1.AppServer.Login(UserName,Passowrd);
当UserName和Password正确的时候
服务端的 LoginEd := True;
DataSetProvider1.Exported := LoginEd这样在设计期间如果不知道username和password那么ClientDataSet1是不会列出ProviderName的.
不过可以在scktsrvr来限制
也可以把scktsrvr综合到应用程序服务器中
把一些需要验证的东西直接放到应用程序服务器端
比如说限制ip连接,验证用户登陆等等
Intercept,在\Delphi6\Demos\Midas\Intrcpt有例子。
不好意思打饶下:
提问请到小类社区==>小类社区在那里???
--------------------
进入论坛后左上角有个显示导航栏,点击后左边展开,有个目录树
下面分的很细,例如 开发语言->DELPHI->基础类,基础类就是小类社区
那就自己定义数据包,传递XML也行
这位仁兄,我看了那个源代码,不过我该如何使用呢?(我指的不是如何使用DLL)
服务端则scktsrvr.exe properties设置intercept GUID