• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Asp.Net Forums与现有系统整合方案示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

        Asp.Net Forums以下简称ANF,版本2.0,本文系数流水帐,只是记录了一下今的工作,没啥技术含量。

        已有系统已经有自己的一套用户系统,需要挂接
ANF,要求在已有系统用户注册,登录,修改密码时,在ANF中也做出相应反映。不要求ANF的用户变化影响已有系统,只是单向同步。

        在尽量少动已有代码的情况下找一种简单的方式来完成整合。之前看了宝玉的ANF中执行相关操作。

        这新建页暂且叫bridge.aspx 当然要建在ANF的项目中该using的都using了,负责接收用户名密码等信息然后执行相应的ANF操作。

  • 注册
    注册很简单,我的Username和Password是自己包装的属性,从Request中获取信息,我们系统没有Email就随便添一个,接下来要给AccountStatus设置为通过,IsAnonymous关掉。Users.Create中那个bool参数代表是否给用户发送注册成功提示的邮件,我没邮件当然关掉。
    注意我在所有的地方都catch吸收掉错误,而无返回,你不一定要这么做。
        public void Register()
        }
  • 登录
    基本上都是复制粘贴过来的,注意最后的setcookie,这是同步登录的关键。
        public void Login()
        }
  • 修改密码
    这个假设是基于登录已经发生的,如果你的假设不是这样需要加入自己的判断。
        public void ChangePassword()
        }
  • 设置cookie
public void set_Cookie(string Username, string Selet_item)
        }

        最后在已有系统的注册,登录,修改的最后Response.Redirect这页就ok,不喜欢Redirect,Server.Transfer,xmlhttp都行,看你需要的展现了。还有一点很关键,就是要加密了你传输的字符串,要不明文就……※¥※×%※× ,要是嫌还不安全就用ip判断一下谁可以访问这页!

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ASP.NET之网页快照(DrawToBitmap)发布时间:2022-07-10
下一篇:
WebSocket在ASP.NETMVC4中的简单实现发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap