Advertisement
kingofplaxer

register.php és insert.php

Nov 30th, 2017
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.64 KB | None | 0 0
  1. <?php
  2. define('SERVER', 'mysql.hostinger.hu');
  3. define('USERNAME', 'u794663015_users');
  4. define('PASSWORD', '****');
  5. define('NAME', 'u794663015_users');
  6.  
  7. /* Attempt to connect to MySQL database */
  8. $user = mysqli_connect(SERVER, USERNAME, PASSWORD, NAME);
  9.  
  10. // Check connection
  11. if($users === false){
  12.     die("Csatlakozás az adatbázishoz nem sikerült. "/* . mysqli_connect_error()*/);
  13. }
  14.  
  15.  
  16.  
  17. $username    = htmlspecialchars($_POST['username']);
  18. $firstname = htmlspecialchars($_POST['firstname']);
  19. $lastname = htmlspecialchars($_POST['lastname']);
  20. $password = htmlspecialchars($_POST['password']);
  21. $password2 = htmlspecialchars($_POST['password2']);
  22. $email    = htmlspecialchars($_POST['email']);
  23. $gender = $_POST['gender'];
  24. $year = $_POST['year'];
  25. $month = $_POST['month'];
  26. $day = htmlspecialchars($_POST['day']);
  27. $vnev = htmlspecialchars($_POST['firstname']);
  28. $knev = htmlspecialchars($_POST['lastname']);
  29. $birth = $year.'-'.$month.'-'.$day;
  30. $salt = bin2hex(openssl_random_pseudo_bytes(255, $cstrong)); //Salt https://en.wikipedia.org/wiki/Salt_(cryptography)
  31.  
  32. if (!empty($username))    
  33.     {
  34.         if(strlen($username) >= 3)
  35.         {
  36.             if(strlen($username) <= 32)
  37.             {
  38.                 if (preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email))
  39.                 {
  40.                     if(!empty($firstname))
  41.                     {
  42.                         if(strlen($firstname) >= 3)
  43.                         {
  44.                             if(strlen($firstname) <= 32)
  45.                             {
  46.                                 if(!empty($lastname))
  47.                                 {
  48.                                     if(strlen($lastname) >= 3)
  49.                                     {
  50.                                         if(strlen($lastname) <= 32)
  51.                                         {
  52.                                             if(!empty($password))
  53.                                             {
  54.                                                 if(strlen($password) >= 6)
  55.                                                 {
  56.                                                     if(strlen($password) <=60)
  57.                                                     {
  58.                                                         if ($password == $password2) {
  59.                                                            
  60. $password = $password."".$salt; //Jelszó+Salt
  61. $password = hash('sha512',$password); //sha512-vel hasheljük
  62. mysqli_query($users,$sql="INSERT INTO users (
  63.  sor,
  64.  email,
  65.  nyelv,
  66.  gender,
  67.  birth,
  68.  firstname,
  69.  lastname,
  70.  gold,
  71.  silver,
  72.  lv,
  73.  xp,
  74.  asxp,
  75.  alapero,
  76.  eropont,
  77.  alaphp,
  78.  password,
  79.  username
  80. ) VALUES (
  81. 'A1',
  82.  
  83. $email,
  84. 'hu',
  85. $gender,
  86. $birth,
  87. $vnev,
  88. $knev,
  89. '10',
  90. '50',
  91. '1',
  92. '0',
  93. '100',
  94. '100',
  95. '0',
  96. '1000',
  97. $password,
  98. $username");
  99. /*A2 sor*/
  100. mysqli_query($users,$sql="INSERT INTO users (
  101.  sor,
  102.  username
  103. ) VALUES (
  104. 'A2',
  105. $username");
  106. /*A3 sor*/
  107. mysqli_query($users,$sql="INSERT INTO users (
  108.  sor,
  109.  username
  110. )VALUES (
  111. 'A3',
  112. $username");
  113. /*A4 sor*/
  114. mysqli_query($users,$sql="INSERT INTO users (
  115.  sor,
  116.  username
  117. )VALUES (
  118. 'A4',
  119. $username");
  120. /*A5 sor*/
  121. mysqli_query($users,$sql="INSERT INTO users (
  122.  sor,
  123.  username
  124. ) VALUES (
  125. 'A5',
  126. $username");
  127. /*A6 sor*/
  128. mysqli_query($users,$sql="INSERT INTO users (
  129.  sor,
  130.   username
  131. ) VALUES (
  132. 'A6',
  133. $username");
  134. /*A7 sor*/
  135. mysqli_query($users,$sql="INSERT INTO users (
  136.  sor,
  137.   username
  138. ) VALUES (
  139. 'A7',
  140. $username");
  141. /*A8 sor*/
  142. mysqli_query($users,$sql="INSERT INTO users (
  143.  sor,
  144.   username
  145. ) VALUES (
  146. 'A8',
  147. $username");
  148. /*A9 sor*/
  149. mysqli_query($users,$sql="INSERT INTO users (
  150.  sor,
  151.   username
  152. ) VALUES (
  153. 'A9',
  154. $username");
  155.  
  156.  
  157. /*B1 sor*/
  158. mysqli_query($users,$sql="INSERT INTO users (
  159.  sor,
  160.   username
  161. ) VALUES (
  162. 'B1',
  163. $username");
  164. /*B2 sor*/
  165. mysqli_query($users,$sql="INSERT INTO users (
  166.  sor,
  167.   username
  168. ) VALUES (
  169. 'B2',
  170. $username");
  171. /*B3 sor*/
  172. mysqli_query($users,$sql="INSERT INTO users (
  173.  sor,
  174.   username
  175. ) VALUES (
  176. 'B3',
  177. $username");
  178. /*B4 sor*/
  179. mysqli_query($users,$sql="INSERT INTO users (
  180.  sor,
  181.   username
  182. ) VALUES (
  183. 'B4',
  184. $username");
  185. /*B5 sor*/
  186. mysqli_query($users,$sql="INSERT INTO users (
  187.  sor,
  188.   username
  189. ) VALUES (
  190. 'B5,
  191. $username");
  192.  
  193. /*B6 sor*/
  194. mysqli_query($users,$sql="INSERT INTO users (
  195.  sor,
  196.   username
  197. ) VALUES (
  198. 'B6',
  199. $username");
  200. /*B7 sor*/
  201. mysqli_query($users,$sql="INSERT INTO users (
  202.  sor,
  203.   username
  204. ) VALUES (
  205. 'B7',
  206. $username");
  207.  
  208. /*B8 sor*/
  209. mysqli_query($users,$sql="INSERT INTO users (
  210.  sor,
  211.   username
  212. ) VALUES (
  213. 'B8',
  214. $username");
  215. /*B9 sor*/
  216. mysqli_query($users,$sql="INSERT INTO users (
  217.  sor,
  218.   username
  219. ) VALUES (
  220. 'B9',
  221. $username");
  222.  
  223.  
  224. /*C1 sor*/
  225. mysqli_query($users,$sql="INSERT INTO users (
  226.  sor,
  227.   username
  228. ) VALUES (
  229. 'C1',
  230. $username");
  231. /*C2 sor*/
  232. mysqli_query($users,$sql="INSERT INTO users (
  233.  sor,
  234.   username
  235. ) VALUES (
  236. 'C2',
  237. $username");
  238. /*C3 sor*/
  239. mysqli_query($users,$sql="INSERT INTO users (
  240.  sor,
  241.   username
  242. ) VALUES (
  243. 'C3',
  244. $username");
  245. /*C4 sor*/
  246. mysqli_query($users,$sql="INSERT INTO users (
  247.  sor,
  248.   username
  249. ) VALUES (
  250. 'C4',
  251. $username");
  252. /*C5 sor*/
  253. mysqli_query($users,$sql="INSERT INTO users (
  254.  sor,
  255.   username
  256. ) VALUES (
  257. 'C5',
  258. $username");
  259. /*C6 sor*/
  260. mysqli_query($users,$sql="INSERT INTO users (
  261.  sor,
  262.   username
  263. ) VALUES (
  264. 'C6',
  265. $username");
  266. /*C7 sor*/
  267. mysqli_query($users,$sql="INSERT INTO users (
  268.  sor,
  269.   username
  270. ) VALUES (
  271. 'C7',
  272. $username");
  273. /*C8 sor*/
  274. mysqli_query($users,$sql="INSERT INTO users (
  275.  sor,
  276.   username
  277. ) VALUES (
  278. 'C8',
  279. $username");
  280. /*C9 sor*/
  281. mysqli_query($users,$sql="INSERT INTO users (
  282.  sor,
  283.   username
  284. ) VALUES (
  285. 'C9',
  286. $username");
  287.  
  288.  
  289.  
  290. /*P1 sor*/
  291. mysqli_query($users,$sql="INSERT INTO users (
  292.  sor,
  293.   username
  294. ) VALUES (
  295. 'P1',
  296. $username");
  297. /*P2 sor*/
  298. mysqli_query($users,$sql="INSERT INTO users (
  299.  sor,
  300.   username
  301. ) VALUES (
  302. 'P2',
  303. $username");
  304. /*P3 sor*/
  305. mysqli_query($users,$sql="INSERT INTO users (
  306.  sor,
  307.   username
  308. ) VALUES (
  309. 'P3',
  310. $username");
  311. /*P4 sor*/
  312. mysqli_query($users,$sql="INSERT INTO users (
  313.  sor,
  314.   username
  315. ) VALUES (
  316. 'P4',
  317. $username");
  318. /*P5 sor*/
  319. mysqli_query($users,$sql="INSERT INTO users (
  320.  sor,
  321.   username
  322. ) VALUES (
  323. 'P5',
  324. $username");
  325. /*AU1 sor*/
  326. mysqli_query($users,$sql="INSERT INTO users (
  327.  sor,
  328.   username
  329. ) VALUES (
  330. 'AU1',
  331. $username");
  332. /*AU2 sor*/
  333. mysqli_query($users,$sql="INSERT INTO users (
  334.  sor,
  335.   username
  336. ) VALUES (
  337. 'AU2',
  338. $username");
  339. /*AU3 sor*/
  340. mysqli_query($users,$sql="INSERT INTO users (
  341.  sor,
  342.   username
  343. ) VALUES (
  344. 'AU3',
  345. $username");
  346. /*AU4 sor*/
  347. mysqli_query($users,$sql="INSERT INTO users (
  348.  sor,
  349.   username
  350. ) VALUES (
  351. 'AU4',
  352. $username");
  353. /*AU5 sor*/
  354. mysqli_query($users,$sql="INSERT INTO users (
  355.  sor,
  356.   username
  357. ) VALUES (
  358. 'AU5',
  359.  
  360. $username");
  361. mysqli_query($users,$sql="INSERT INTO userlist (username)
  362.  VALUES ($username)");
  363. header ("Location:index.php");
  364.  
  365.  
  366.                                                            
  367.                                                         }else
  368.                                                         {
  369.                                                         echo("A 2 jelszo nem egyezik!");
  370.                                                         }
  371.                                                     }else
  372.                                                     {
  373.                                                     echo("A jelszó túl hosszú! Max 60 karakter!");
  374.                                                     }                          
  375.                                                 }else
  376.                                                 {
  377.                                                 echo("A jelszó rövid! Min 6 karakter!");
  378.                                                 }
  379.                                             }else
  380.                                             {
  381.                                             echo("A jelszó mező nem lehet üres!");
  382.                                             }
  383.                                         } else
  384.                                         {
  385.                                         echo("A vezetéknév túl hosszú! Max 32 karakter!");
  386.                                         }
  387.                                     } else
  388.                                     {
  389.                                     echo("A vezetéknév rövid! Min 3 karakter!");
  390.                                     }
  391.                                 } else
  392.                                 {
  393.                                 echo("A vezetéknév mező nem lehet üres!");
  394.                                 }
  395.                             } else
  396.                             {
  397.                             echo("A keresztnév túl hosszú! Max 32 karakter!");
  398.                             }
  399.                         } else
  400.                         {
  401.                         echo("A keresztnév rövid! Min 3 karakter!");
  402.                         }
  403.                     }else
  404.                     {
  405.                     echo("A keresztnév mező nem lehet üres!");
  406.                     }
  407.                 }else
  408.                 {
  409.                 echo("E-mail address not valid");
  410.  
  411.                 }
  412.                
  413.        
  414.         } else
  415.         {
  416.         echo("A felhasználó név túl hosszú! Max 32 karakter!");
  417.         }
  418.         } else
  419.         {
  420.         echo("A felhasználó név rövid! Min 3 karakter!");
  421.         }
  422.     }else
  423.     {
  424.     echo("A felhasználó név mező nem lehet üres!");
  425.     }
  426. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement