站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
爱飞多用户博客系统/整合说明
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{爱飞多用户博客系统导航}} ==运行环境要求== 在启用系统整合接口之前,必须保证满足以下操作环境: *I-Favourite 1.5及以上版本; *和非[[asp]]程序整合,WEB[[服务器]]必须安装并启用[[MSXML]]3或更高版本的[[XML]]解析器以支持XML数据解析及服务器安全[[HTTP]]访问,[[asp.net]]不存在此问题。 ==配置其它程序系统== 首先,修改web.config中的ssokey, 在整合提供,为防止外部调用,务必记住修改,整合秘匙为长度不限的字母和数字组合。 密匙在web.config中的的节点。 <add key="SSOKey" value="mykey" /> value中的值是需要修改的部分。 *'''在asp.net系统中整合''' 在的项目中添加web引用 [[Image:I-fav_Connection1.png|center]] 输入[[博客]]路径/sso.asmx,如下图 [[Image:I-fav_Connection2.png|center]] 修改web引用名,单击添加引用。 ==整合接口方法== '''注:'''带*的为必填项 public int AccountExists(string account, string key); *'''方法说明:'''检查帐号(请不要和登录名混淆)是否存在 *'''参数说明:''' #account为用户帐号(注意不要和登录名混淆), #key为秘匙。 *'''返回值说明:''' #-1 密匙错误 #-2 帐号不存在 #1 帐号已存在 public int CreateUser(string username, string account, string password, string emailAddress, string nickName, int gender, string address, string city, string telPhone, string birthday, string idNumber, string question, string answer, string ipAddress, string key); *'''方法说明:'''创建用户 *'''参数说明:''' #username 用户登录名 * #account 用户帐号 * #password 密码(传递密码原文) * #emailAddress [[Email]]地址 * #nickName 用户昵称 #gender 用户性别 (0:不详,1:男 ,2:女) * #address 用户住址 #city 用户所在城市 #telphone 电话号码 #birthday 生日 #idNumber 身份证号 #question 安全问题 #answer 安全问题答案 #ipAddress 注册时的[[IP]]地址 #key 整合秘匙 *'''返回值说明: ''' #-1 密匙错误 #-2 不能创建用户,登录名已存在 #-3 该帐号被禁止注册。 #-4 帐号(account)不正确,帐号为数字和字母的组合,不能包含中文 #-5 帐号已存在。 #1 创建用户成功。 public int DeleteUser(string account,string key); *'''方法说明:''' 删除用户 *'''参数说明:''' #account为用户帐号(注意不要和登录名混淆) #key为秘匙。 *'''返回值说明:''' #-1 密匙错误 #1 删除成功 public int ModifyPassword(string username,string password,string newPassword,string key); *'''方法说明:''' 修改密码 *'''参数说明: ''' #username 用户登录名 * #account 用户帐号 * #password 密码(传递密码原文) * #newPassword 新密码(传递密码原文) * #key 整合秘匙 *'''返回值说明: ''' #-1 密匙错误 #-2 用户不存在 #-3 原密码不正确 #1 密码修改成功 public int UpdateUser(string username, string account,string password, string emailAddress, string nickName, int gender, string address, string city, string telPhone, string birthday, string idNumber, string question, string answer, string ipAddress, string key); *'''方法说明:''' 更新用户 *'''参数说明: ''' #username 用户登录名 * #account 用户帐号 * #password 密码(传递密码原文) * #emailAddress Email地址 * #nickName 用户昵称 #gender 用户性别 (0:不详,1:男 ,2:女) * #address 用户住址 #city 用户所在城市 #telphone 电话号码 #birthday 生日 #idNumber 身份证号 #question 安全问题 #answer 安全问题答案 #ipAddress 注册时的IP地址 #key 整合秘匙 *'''返回值说明: ''' #-1 密匙错误 #-2 帐号或者Email或者昵称为空 #-3 用户不存在。 #1 创建用户成功。 public int UserExists(string username,string key); *'''方法说明:''' 检查登录名是否存在 *'''参数说明: ''' #username为登录名(注意不要和帐号混淆) #key为秘匙。 *'''返回值说明:''' #-1 密匙错误 #-2 帐号不存在 #1 帐号已存在 ==关于同步登录== 因web service是服务器端到服务器端调用,而登录需要同入[[cookies]]到客户端机器,因此I-Favourite同步登录使用URL传参模式来完成。 '''同步登录调用路径:''' 博客程序路径/Spaces_Check.aspx '''同步登录参数: ''' #Version 同步登录文件版本号 目前为1.0 #Username 用户登录名 #ChkCode 效验码 MD5(username+KEY); 用户名+整合密匙后md5的结果 在asp.net中效验码的md5 <pre> public static string ToMD5_16(string str) { string s = FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5"); return s.Substring(8, 16); } </pre> #backUrl 登录成功后返回的URL地址 例如:博客程序URL地址/spaces_check.aspx?version=1.0&username=xiaoxiao&ChkCode=验证串&backUrl=<nowiki>http://bfor.cn/admin</nowiki> 相关参数若包含中文,特殊符号,请使用URL进行编码。 ==参考来源== *http://www.i-fav.com/doc/SDK.aspx?t=sdk&c=2&s=1 [[category:爱飞多用户博客系统|Z]] {{爱飞多用户博客系统使用手册}}
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:爱飞多用户博客系统使用手册
(
编辑
)
模板:爱飞多用户博客系统导航
(
编辑
)