Esempio n. 1
0
        public string Register(string username, string hash, string salt)
        {
            Console.WriteLine("REGISTER " + username + " " + hash + " " + salt);
            dynamic obj = Database.AddUser(username, hash, salt);

            if (obj == null)
            {
                return(NULL);
            }
            Database.AddDiginotes(username, 20);

            string token = null;

            do
            {
                token = Server.Salt();
            }while (Server.clients.ContainsValue(token));

            Server.clients.Add(token, username);

            return(JsonConvert.SerializeObject(new { token = token }));
        }