最近老板提出个需求,希望实现一个功能,要求如下:
我们有A、B、C、D四个合作网站,在这四个网站中我们都有发布信息的专用帐号和密码,现在要做一个工具,通过该工具发布一条信息,这条信息就能自动到A、B、C、D这四个合作网站上请问这种东西用ASP.NET(C#)怎么实现?
伙计们,给点思路。多谢多谢!~

解决方案 »

  1.   

    以前有个老外写了个网站,输入用户名和密码就能登陆MSN和Yahoo。
    有没有了解这方面的兄弟,帮帮忙啊!~``
      

  2.   

    1。直接写到 ABCD 4个数据库中
    2.写一个接口 让ABCD继承
      

  3.   

    每个网站需要有个接口,做成WebServices或无界面aspx或ashx都行。主要功能就是验证post过来的帐号、密码、具体内容和其他信息等。
    然后就可以通过本地工具同时向这些网站提交数据了。
    就是说如果要实行你提出的功能,那些网站也得做出些改动的。
    既然是合作网站,进行点改动应该不费事吧。
      

  4.   

    A、B、C、D四个合作网站是不做任何修改,也不给我们开放任何端口,否则开口就是天价
      

  5.   

    分别找到那4个网站的发布界面,C#中用WebClient打开,提交4次,或者用AJAX后台提交4次。
    只是思路,具体涉及到用户的验证session的传递等。
      

  6.   

    数据同步还是需要对方网站的配合修改,WebClint到是个思路,可以实现自动登录,自然也能提交别的数据,但这有点想当然,具体还要看那几个网站的架构如何,否则登录可实现,数据提交却不一定能实现。如果对方什么也不配合,终极解决方案是用SQL注入 :D
      

  7.   


    如果这个能做到,那A、B、C、D网站还有什么安全性可言?
      

  8.   


    我倒是想了解sql注入是如何进行的?
      

  9.   

    分别获取四个网站的登录COOKIE,然后提交即可,当然有的网站每次页面都有一个随机变量,所以还要获取每次这个变量加入到提交内容中.
    其实火车头是比较好的解决方案,做个WEB发布模块即可,非常简单.