Пусть пользователь отправляет инфу на сервер, которую неважно, насколько безопасно хранить. Только что пробовал через File.WriteAllText записывать инфу в ткстшку, лежащую в одном каталоге с .ехе серверной части (не хостом), но она оставалась пустой. Функция от клиента к серверу - RegisterRequest, серверная - Register.
public bool RegisterRequest(string Degree, string Username, string Password)
{
bool Answer = true;
List<User> Users = JsonConvert.DeserializeObject<List<User>>(File.ReadAllText("Users.txt"));
User NewUser = new User()
{
ID = ID++,
Degree = Degree,
Username = Username,
Password = Password
};
if (Users.FirstOrDefault(U => U.Username == Username) != null)
{
Answer = false;
}
if (Users.Count < 4)
{
Users.Add(NewUser);
}
else
{
Answer = false;
}
if (Answer)
{
new Callback().Register(NewUser);
}
ID++;
return Answer;
}
public void Register(User NU)
{
List<User> Users = JsonConvert.DeserializeObject<List<User>>(File.ReadAllText("Users.txt"));
Users.Add(NU);
File.WriteAllText("Users.txt", JsonConvert.SerializeObject(Users));
}