/// <summary> /// 更新Password(用户id,旧密码,新密码) /// 发送格式:UserMessage(9, UpdatePasswordData(id, oldp, newp)); /// 接收格式: /// </summary> /// <param name="id"></param> /// <param name="oldp"></param> /// <param name="newp"></param> /// <returns></returns> public static int UpdataMyPassword(int id, string oldp, string newp) { var data = new UpdatePasswordData(id, oldp, newp); lock (_l) { if (client.Connect()) { UserMessage m = new UserMessage(9, data); int result; if ((bool)client.Sending(m)) { result = 1; } else { result = 0; } client.Close(); return(result); } else { return(-1); } } }
/// <summary> /// 响应用户密码更改请求 /// </summary> /// <param name="upd"></param> /// <returns></returns> private static bool UserPasswordModify(UpdatePasswordData upd) { if (isdebug) { Console.WriteLine("用户(id:{0})要改密码", upd.id); } try { return(SqlManager.modifyPassword(upd.id, upd.oldPassword, upd.newPassword)); } catch (Exception e) { Console.WriteLine("error in UserPasswordModify{0}", e.Message); return(false); } }