/// <summary> /// Signin User /// </summary> private static void SigninUser() { Console.WriteLine("Input Name"); string name = Console.ReadLine(); Console.WriteLine("Input Mobile"); string mobileNumber = Console.ReadLine(); Console.WriteLine("Input City Code"); string cityCode = Console.ReadLine(); Console.WriteLine("Input Application Id"); string applicationId = Console.ReadLine(); Console.WriteLine("Input GCM Token"); string gcmToken = Console.ReadLine(); Auth.Provider provider = new Auth.Provider(); int code = provider.SigninUser(name, mobileNumber, cityCode, gcmToken); switch (code) { case 202: Console.WriteLine("User Exists!"); Console.WriteLine("The key generated by the client is " + name + mobileNumber + applicationId); break; case 103: Console.WriteLine("Error, User not registered, please signup!"); break; } }
public string GetLogin(string key) { var values = key.Split('|'); if (values.Length > 0) { Auth.Provider provider = new Auth.Provider(); string method = values[0].ToLower(); if (method == "authenticate") { string data = values[1].Split('=')[1]; return(provider.AuthenticateUser(data).ToString()); } else if (method == "signup") { string name = values[1].Split('=')[1]; string mobile = values[2].Split('=')[1]; string cityCode = values[3].Split('=')[1]; return(provider.SignupUser(name, mobile, cityCode).ToString()); } else if (method == "csp") { string name = values[1]; string mobile = values[2]; string cityCode = values[3]; string applicationId = values[4]; string gcmToken = ""; if (values.Length > 5 && values[5] != null && !string.IsNullOrEmpty(values[5])) { gcmToken = values[5].Replace("c_olon", ":"); } string refCode = ""; if (values.Length > 6 && values[6] != null && !string.IsNullOrEmpty(values[6])) { refCode = values[6]; } return(provider.ConfirmUserSignup(name, mobile, cityCode, applicationId, gcmToken, refCode)); } else if (method == "si") { string name = values[1]; string mobile = values[2]; string cityCode = values[3]; string gcmToken = ""; if (values.Length > 4 && values[4] != null && !string.IsNullOrEmpty(values[4])) { gcmToken = values[4].Replace("c_olon", ":"); } return(provider.SigninUser(name, mobile, cityCode, gcmToken).ToString()); } else if (method == "confirmsignin") { string mobile = values[1].Split('=')[1]; string data = values[2].Split('=')[1]; return(provider.ConfirmUserSignin(mobile, data).ToString()); } else if (method == "registerkey") { string mobile = values[1].Split('=')[1]; string data = values[2].Split('=')[1]; return(provider.RegisterUserKey(data, mobile).ToString()); } else if (method == "du") { //string mobile = values[1]; //return provider.DeleteUser(mobile).ToString(); } else if (method == "dau") { //return provider.DeleteAllUsers().ToString(); } else if (method == "rr") { string data = values[1]; return(provider.RetrieveReferCode(data).ToString()); } } else { throw new HttpResponseException(HttpStatusCode.NotFound); } return("Error, Not Found!"); }
/// <summary> /// Signin User /// </summary> private static void SigninUser() { Console.WriteLine("Input Name"); string name = Console.ReadLine(); Console.WriteLine("Input Mobile"); string mobileNumber = Console.ReadLine(); Console.WriteLine("Input City Code"); string cityCode = Console.ReadLine(); Console.WriteLine("Input Application Id"); string applicationId = Console.ReadLine(); Console.WriteLine("Input GCM Token"); string gcmToken = Console.ReadLine(); Auth.Provider provider = new Auth.Provider(); int code = provider.SigninUser(name, mobileNumber, cityCode, gcmToken); switch (code) { case 202: Console.WriteLine("User Exists!"); Console.WriteLine("The key generated by the client is " + name + mobileNumber + applicationId); break; case 103: Console.WriteLine("Error, User not registered, please signup!"); break; } }
public string GetLogin(string key) { var values = key.Split('|'); if (values.Length > 0) { Auth.Provider provider = new Auth.Provider(); string method = values[0].ToLower(); if (method == "authenticate") { string data = values[1].Split('=')[1]; return provider.AuthenticateUser(data).ToString(); } else if (method == "signup") { string name = values[1].Split('=')[1]; string mobile = values[2].Split('=')[1]; string cityCode = values[3].Split('=')[1]; return provider.SignupUser(name, mobile, cityCode).ToString(); } else if (method == "csp") { string name = values[1]; string mobile = values[2]; string cityCode = values[3]; string applicationId = values[4]; string gcmToken = ""; if (values.Length > 5 && values[5] != null && !string.IsNullOrEmpty(values[5])) { gcmToken = values[5].Replace("c_olon", ":"); } string refCode = ""; if (values.Length > 6 && values[6] != null && !string.IsNullOrEmpty(values[6])) { refCode = values[6]; } return provider.ConfirmUserSignup(name, mobile, cityCode, applicationId, gcmToken, refCode); } else if (method == "si") { string name = values[1]; string mobile = values[2]; string cityCode = values[3]; string gcmToken = ""; if (values.Length > 4 && values[4] != null && !string.IsNullOrEmpty(values[4])) { gcmToken = values[4].Replace("c_olon", ":"); } return provider.SigninUser(name, mobile, cityCode, gcmToken).ToString(); } else if (method == "confirmsignin") { string mobile = values[1].Split('=')[1]; string data = values[2].Split('=')[1]; return provider.ConfirmUserSignin(mobile, data).ToString(); } else if (method == "registerkey") { string mobile = values[1].Split('=')[1]; string data = values[2].Split('=')[1]; return provider.RegisterUserKey(data, mobile).ToString(); } else if (method == "du") { //string mobile = values[1]; //return provider.DeleteUser(mobile).ToString(); } else if (method == "dau") { //return provider.DeleteAllUsers().ToString(); } else if (method == "rr") { string data = values[1]; return provider.RetrieveReferCode(data).ToString(); } } else { throw new HttpResponseException(HttpStatusCode.NotFound); } return "Error, Not Found!"; }