/// <summary> /// A bejelentkezés formjának regisztrációs gombja /// </summary> /// <param name="form">A bejelentkező form maga, bezárásához szükséges</param> public static void MainRegister(Form1 form) { PWRegister registerForm = new PWRegister(); form.Hide(); registerForm.ShowDialog(); }
/// <summary> /// A regisztrációs form gombjának logikája /// </summary> /// <param name="uName">Megadott felhasználónév</param> /// <param name="email">Megadott email cím</param> /// <param name="passw">Megadott jelszó</param> /// <param name="passw2">Megadott jelszó ismételten</param> /// <param name="form">Maga a form, hogy bezárásra kerülhessen</param> public static void RegRegister(string uName, string email, string passw, string passw2, PWRegister form) { if (sdb.Select(selectFromUsers.username, uName) == uName) { Console.WriteLine("Már létezik ilyen nevű felhasználó!"); } else { if (!email.Contains("@") || !email.EndsWith(".hu") || !email.EndsWith(".com")) { Console.WriteLine("Ez nem egy email cím!"); } else if (sdb.Select(selectFromUsers.email, email) == email) { Console.WriteLine("Ezzel az email címmel már regiszráltak!"); } else { if (passw != passw2) { Console.WriteLine("A két jelszó nem egyezik!"); } else { sdb.InsertToUsers(uName, passw, email); Form1 logInForm = new Form1(); form.Hide(); logInForm.ShowDialog(); } } } }