用户在状态服务中登录
语法格式:
UserStateLogin(string username, US.userinfo.UserPassword)
用户在状态服务中登录 返回用户登录的信息,主要用于用户登录超时,用户被其他用户登录该账号挤下线。
参数一:用户名
参数二:固定值US.userinfo.UserPassword
返回值:
null:表示"系统繁忙!请重试"
0:表示"帐号不存在!"
1:表示"密码错误!"
2:表示"该用户不允许被访问!请联系管理员"
默认返回:该用户详细信息userinfo,其结构参见示例:
注:此函数应用场景是什么?和cookie登录有什么区别?
由于不同域名,需要进行跨域,使用跨域函数:U.UF.CD.loadAjaxCrossDomain。详情查看跨域函数:跨域函数
跨域成功后,服务端才会记录cookie。
前端javascript调用数据库存储过程示例(可在编辑区域修改参数):
U.UF.CD.loadAjaxCrossDomain(function(){
U.A.Request(US.AUTH, ["UserStateLogin","root999","123456"],AsynFun, []);
});
运行结果展示区域:
前端javascript调用示例:
U.A.Request(US.AUTH, ["UserStateLogin", US.userinfo.UserId,US.userinfo.UserName, US.userinfo.UserPassword], U.UF.M.apply(), []);