public override void UpdateUser(MembershipUser user)
{
this.ReadMembershipDataStore();
var doc = new XmlDocument();
doc.Load(XmlFullyQualifiedPath);
foreach (var node in
doc.GetElementsByTagName("User").Cast<XmlNode>().Where(node => node.ChildNodes[0].InnerText.Equals(user.UserName, StringComparison.OrdinalIgnoreCase)))
{
if (user.Comment.Length > 30)
{
node.ChildNodes[1].InnerText = user.Comment;
}
node.ChildNodes[2].InnerText = user.Email;
node.ChildNodes[3].InnerText = user.LastLoginDate.ToString(
"yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
doc.Save(XmlFullyQualifiedPath);
this.users[Blog.CurrentInstance.Id][user.UserName] = user;
}
}