Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2016
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.09 KB | None | 0 0
  1. protected void Write(string name, string surname, string login, string password)
  2. {
  3. using(StreamWriter writeInfo = new StreamWriter("mailInfo.txt", true))
  4. {
  5. writeInfo.WriteLine(login + "@yandex.ru" + " : " + password + " || " + "name: " + name + " surname: " + surname);
  6. }
  7. }
  8.  
  9. protected string GenerateName()
  10. {
  11. return "pogoup";
  12. }
  13.  
  14. protected string GenerateSurname()
  15. {
  16. return "Account";
  17. }
  18.  
  19. protected string GenerateLogin()
  20. {
  21. bool readFromLoginInfo = false;
  22.  
  23. string basis = "testpogoup";
  24. string addPart = "";
  25.  
  26. using(StreamReader sr = new StreamReader("loginInfo.txt"))
  27. {
  28. addPart = sr.ReadLine();
  29.  
  30. readFromLoginInfo = true;
  31. }
  32.  
  33. if(readFromLoginInfo)
  34. {
  35. using(StreamWriter sw = new StreamWriter("loginInfo.txt", false))
  36. {
  37. int num = int.Parse(addPart) + 1;
  38. sw.WriteLine(num);
  39. }
  40. }
  41.  
  42. return String.Concat(basis, addPart);
  43. }
  44.  
  45. protected string GeneratePassword(string login)
  46. {
  47. string numbers = "1234567890";
  48. string smallCase = "qwertyuiopasdfghjklzxcvbnm";
  49. string upperCase = "QWERTYUIOPASDFGHJKLZXCVBNM";
  50.  
  51. string pass = "";
  52. Random rnd = new Random();
  53.  
  54. for(int i = 0; i < 3; i++)
  55. {
  56. char num = numbers[rnd.Next(0, numbers.Length-1)];
  57. pass += num;
  58. }
  59.  
  60. for(int i = 0; i < 10; i++)
  61. {
  62. char num;
  63.  
  64. if(i % 3 == 0)
  65. {
  66. num = upperCase[rnd.Next(0, upperCase.Length - 1)];
  67. }
  68. else
  69. {
  70. num = smallCase[rnd.Next(0, smallCase.Length - 1)];
  71. }
  72. pass += num;
  73. }
  74.  
  75. return pass;
  76. }
  77.  
  78. private void button1_Click(object sender, EventArgs e)
  79. {
  80. string name = GenerateName();
  81. string surname = GenerateSurname();
  82. string login = GenerateLogin();
  83. string password = GeneratePassword(login);
  84.  
  85. webBrowser1.Document.GetElementById("firstname").SetAttribute("value", name);
  86. webBrowser1.Document.GetElementById("lastname").SetAttribute("value", surname);
  87. webBrowser1.Document.GetElementById("login").SetAttribute("value", login);
  88. webBrowser1.Document.GetElementById("password").SetAttribute("value", password);
  89. webBrowser1.Document.GetElementById("password_confirm").SetAttribute("value", password);
  90.  
  91.  
  92.  
  93. Write(name, surname, login, password);
  94. }
  95.  
  96. private void Form1_Load(object sender, EventArgs e)
  97. {
  98. webBrowser1.Navigate("https://passport.yandex.ru/registration/mail");
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement