Siteserver-用户接口-获取用户数据:修订间差异

来自站长百科
跳转至: 导航、​ 搜索
无编辑摘要
无编辑摘要
 
第50行: 第50行:
'''函数参数'''
'''函数参数'''


返回值
{|border="1" cellpadding="0" cellspacing="0"
! 参数
| 含义
|-
! <i>string</i> userID
| 用户ID
|}
 
'''返回值'''
 
{| border="1" cellpadding="0" cellspacing="0"
! 值
| 含义
|-
! rowspan="2" | <i>IUserInfo</i>
| 用户数据
|}





2010年6月15日 (二) 21:48的最新版本

导航: 上一页

获取用户数据

  • string CurrentUserID{ get;}

返回值

含义
string 当前登录的用户ID

本接口函数用于获取当前登录用户的用户ID,如但前无登录用户,返回值为 null。

  • IUserInfo GetUserInfoByUserName(string userName)

函数参数

参数 含义
string userName 用户名

返回值

含义
IUserInfo 用户数据

本接口函数通过用户名获取用户的数据,如用户不存在,返回值为 null,如果用户存在,返回IUserInfo用户类。


  • IUserInfo GetUserInfoByUserID(string userID)

函数参数

参数 含义
string userID 用户ID

返回值

含义
IUserInfo 用户数据


本接口函数通过用户ID获取用户的数据,如用户不存在,返回值为 null,如果用户存在,返回IUserInfo用户类。


获取用户数据示例

IUserInfo userInfo = UserFactory.Instance.GetUserInfoByUserID(UserFactory.Instance.CurrentUserID);

if (userInfo != null)
{
    this.UserName.Text = userInfo.UserName;
    this.DisplayName.Text = userInfo.DisplayName;
    this.Email.Text = userInfo.Email;
}


参考资料[ ]