public override void ProcessRequest(HttpContext context) { base.ProcessRequest(context); string uin = Utility.GetStr(context.Request["uin"], ""); string pwd = Utility.GetStr(context.Request["pwd"], ""); if (uin.Length == 0 || pwd.Length == 0) { context.Response.Write("{success:false,id:0,uin:'',type:-1,nickName:null}"); return; } Class.UserSession session = Class.UserSession.Login(uin, pwd, DateTime.Now.AddDays(7)); if (session == null) { context.Response.Write("{success:false,id:0,uin:'',type:-1,nickName:null}"); } else { DAL.IM_Users dalIMUser = new ADeeWu.HuoBi3J.DAL.IM_Users(); Model.IM_Users entIMUser = dalIMUser.GetEntity(new string[] { "UserID" }, session.UserID); if (entIMUser != null) { context.Response.Write("{" + string.Format("success:true,id:{0},uin:'{1}',type:{2},nickName:'{3}'", session.UserID, session.UIN, session.UserType, entIMUser.NickName) + "}"); } else { context.Response.Write("{success:false,id:0,uin:'',type:-1,nickName:null}"); } } }
public override void ProcessRequest(HttpContext context) { base.ProcessRequest(context); if (this.LoginUser == null)//当前用户没有登陆到网站 { context.Response.Write("null"); } else { DAL.IM_Users dal = new ADeeWu.HuoBi3J.DAL.IM_Users(); Model.IM_Users entUser = dal.GetEntity(new string[] { "UserID" }, this.LoginUser.UserID); if (entUser != null) { context.Response.Write( string.Format("[uin:'{0}',type:{1},id:{2},nickName:'{3}']", this.LoginUser.UIN, this.LoginUser.UserType, this.LoginUser.UserID, entUser.NickName) .Replace("[", "{").Replace("]", "}") ); //输出json:{ uin,type,id,nickName } } else { context.Response.Write("null"); } } }
protected void btnSubmit_OnClick(object sender, EventArgs e) { //long userID = ADeeWu.HuoBi3J.Libary.Utility.GetInt(this.ddlUsers.SelectedValue, 0); string uin = ADeeWu.HuoBi3J.Libary.Utility.GetStr(this.txtUIN.Text.Trim()); string notes = ADeeWu.HuoBi3J.Libary.WebUtility.GetTextAreaContent(this.txtNotes.Text).Trim(); decimal money = ADeeWu.HuoBi3J.Libary.Utility.GetDecimal(this.txtMoney.Text, 0); if (uin.Length <= 0) { ADeeWu.HuoBi3J.Libary.WebUtility.ShowMsg("请选择需要充值的会员!"); return; } DAL.IM_Users dalIM_Users = new ADeeWu.HuoBi3J.DAL.IM_Users(); dalIM_Users.Parameters.Append("@UIN", uin); Model.IM_Users entIMUser = dalIM_Users.GetEntity("UIN=@UIN"); if (entIMUser == null) { ADeeWu.HuoBi3J.Libary.WebUtility.ShowMsg("IM帐号不存在!"); return; } if (money <= 0) { ADeeWu.HuoBi3J.Libary.WebUtility.ShowMsg("请填写正确充值金额!"); return; } db.Parameters.Append("@UserID", entIMUser.UserID); db.Parameters.Append("@Money", money); db.Parameters.Append("@IsPayment",false); db.Parameters.Append("@Notes", notes); db.Parameters.Append("@ErrorMessage", "", ParameterDirection.Output, DbType.String).Size = 1000; db.AutoClearParameters = false; if (ADeeWu.HuoBi3J.Libary.Utility.GetInt(db.RunProc("SP_User_DoDeal"), -1) == 0) { ADeeWu.HuoBi3J.Libary.WebUtility.ShowPageSelector(this, "操作成功!选择\"是\"继续操作", "add.aspx", "list.aspx"); } else { ADeeWu.HuoBi3J.Libary.WebUtility.ShowMsg("操作失败!错误原因:\r\n" + db.Parameters["@ErrorMessage"].Value.ToString()); } db.Parameters.Clear(); db.AutoClearParameters = true; }