本帖最后由 lzq123335 于 2009-07-09 10:53:06 编辑

解决方案 »

  1.   

    MYSQL支持远程访问,只要服务器开放对应的服务,端口等,然后连接字符串中设置ip等来连接
    http://www.haishui.net/view.php?id=483&tid=30
      

  2.   

    远程访问数据库,恩,没做过,自己找找吧.用CSocket做吧,要考虑测试环境的搭建,弄不好会郁闷死人了.
      

  3.   

    恩,我知道MySQL支持远程访问,我的问题主要还是集中在1和2吧。
      

  4.   

    怎么这个问题就没下文了啊。 我估计吧csdn里面和RBAC相关的帖子都看了,都没有找到自己要的答案。。
      

  5.   

    1.用户信息表:
      user_id  pwd  role_id 
    2.角色定义表
      role_id  func_id
    3.功能定义表
      func_id   name设置好3个表的主外键关系,就可以开始写sql了
    比如你的查询功能可以在表3中插入一条记录   '001' '查询信息'
    表2中对应的记录 为 '001' , '001' --表示id为001的role具备操作func_id 为001的权限
    表1中有条记录为 '001','123456','001',表示id为001的user具备role_id为001的角色
    Sql:
     select * from 表1 as a,表2 as b,表3 as c where a.role_id = b.role_id and b.func_id = c.func_id and c.name = ‘查询信息’and a.user_id = '用户输入内容' and a.pwd = '用户输入内容'。
    如果能查到结果,验证用户登录信息和权限的问题都解决了.
      

  6.   

    我也在想做个C/S结构的东东,现在的想法是用CSocket实现通信。
    以前用C#做过,C#里面要简单些,可以用.NTE 远程处理技术实现。
      

  7.   

    我还问一个问题吧,在进行RBAC权限验证时候,如何去验证呢?
    具体代码怎么写啊?