convert personclass writer to xml document so we can encrypt.
This commit is contained in:
		| @@ -182,17 +182,23 @@ namespace EduNetworkBuilder | ||||
|             settings.NewLineOnAttributes = true; | ||||
|             if (doRotation && File.Exists(filename)) | ||||
|                 NB.MoveFileWithRotation(filename); //make a backup of the file | ||||
|             XmlWriter writer = XmlWriter.Create(filename, settings); | ||||
|  | ||||
|             //Now we write the file: | ||||
|             writer.WriteStartDocument(); | ||||
|             writer.WriteStartElement("EduNetworkBuilderUser"); | ||||
|             writer.WriteComment("This is a user file for EduNetworkBuilder."); | ||||
|             Save(writer); | ||||
|             writer.WriteEndElement(); | ||||
|             writer.WriteEndDocument(); | ||||
|             writer.Flush(); | ||||
|             writer.Close(); | ||||
|             //Generate a doc that has a writer attached.  All the normal save funcs work with the writer, | ||||
|             //But, we can encrypt the XmlDocument | ||||
|             XmlDocument doc = new XmlDocument(); | ||||
|             using (XmlWriter writer = doc.CreateNavigator().AppendChild()) | ||||
|             { | ||||
|                 //XmlWriter writer = XmlWriter.Create(filename, settings); | ||||
|  | ||||
|                 //Now we write the file: | ||||
|                 writer.WriteStartDocument(); | ||||
|                 writer.WriteStartElement("EduNetworkBuilderUser"); | ||||
|                 writer.WriteComment("This is a user file for EduNetworkBuilder."); | ||||
|                 Save(writer); | ||||
|                 writer.WriteEndElement(); | ||||
|                 writer.WriteEndDocument(); | ||||
|             } | ||||
|             doc.Save(filename); | ||||
|         } | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -140,8 +140,6 @@ namespace EduNetworkBuilder | ||||
|                 //The decryption failed. | ||||
|                 throw new LoginException("Key/Salt unable to decrypt."); | ||||
|             } | ||||
|  | ||||
|  | ||||
|         } | ||||
|  | ||||
|         protected static string GenCharString(Random RanGen, int length) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user