惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
Martin Fowler
Martin Fowler
I
InfoQ
腾讯CDC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
爱范儿
爱范儿
Microsoft Security Blog
Microsoft Security Blog
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
云风的 BLOG
云风的 BLOG
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
D
Docker
博客园 - 三生石上(FineUI控件)
Y
Y Combinator Blog
博客园 - Franky
Engineering at Meta
Engineering at Meta
B
Blog
罗磊的独立博客
Apple Machine Learning Research
Apple Machine Learning Research
Jina AI
Jina AI
V
Visual Studio Blog

博客园 - 天草降临

sql教程 asp.net的常用33个代码 asp.net常用代码五[转载] asp.net常用代码四[转载] asp.net常用代码三[转载] asp.net常用代码二[转载] asp.net常用代码一[转载] js事件列表 js对象,属性集锦之二 js对象,属性集锦之一 petshop4.0的安装问题 学习PetShop3.0(8)数据访问 学习PetShop3.0(7)SimplePager 学习PetShop3.0(6)实体模型 学习PetShop3.0(5)生成定单 学习PetShop3.0(4)购物车 学习PetShop3.0(3)模仿购物车的简单可变类 学习PetShop3.0(2)宠物展示 学习PetShop3.0(1)用户注册
anf与现有系统的简单整合
天草降临 · 2006-04-20 · via 博客园 - 天草降临

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

        已有系统已经有自己的一套用户系统,需要挂接ANF,要求在已有系统用户注册,登录,修改密码时,在ANF中也做出相应反映。不要求ANF的用户变化影响已有系统,只是单向同步。        在尽量少动已有代码的情况下找一种简单的方式来完成整合。之前看了宝玉的CnForums和已有系统的整合方案,最后偷懒决定在已有系统上述动作结束后将用户相关信息和操作类型附加在url后面传给一个新建页来处理在ANF中执行相关操作。

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

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

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