Advertisement
Guest User

wow

a guest
Aug 30th, 2016
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.45 KB | None | 0 0
  1. <?php
  2. $data = $_POST;
  3. if (isset($data['submit'])){
  4. $errors = array();
  5. if( trim($data['login']) == '')
  6. {
  7. $errors[] = "Введите логин!";
  8. }
  9. if( trim($data['mail']) == ''){
  10. $errors[] = "Введите e-mail!";
  11. }
  12. if($data['pass'] == '' ){
  13. $errors[] = "Введите пароль!";
  14. }
  15. if($data['pass-repeat'] != $data['pass'] ){
  16. $errors[] = "Пароли не совпадают!";
  17. }
  18. }
  19. require "db.php";
  20. ?>
  21. <form action="registration.php" method="POST">
  22. <h1>Регистрация.</h1>
  23. <h3>Ваш логин:</h3>
  24. <input type="text" name="login" value="<?php echo @$data["login"]?>">
  25. <br>
  26. <h3>Ваш e-mail:</h3>
  27. <input type="text" name="mail" value="<?php echo @$data["mail"]?>">
  28. <br>
  29. <h3>Ваш пароль:</h3>
  30. <input type="password" name="pass">
  31. <br>
  32. <h3>Повторите пароль:</h3>
  33. <input type="password" name="pass-repeat">
  34. <br>
  35. <br>
  36. <button type="submit" name="submit">Зарегистрироваться!</button>
  37. </form>
  38. <?php
  39. if(empty($errors)){
  40. if($_POST['submit']){
  41. /* $mess = "Ваш логин и пароль для входа.".$data['login'].$data['pass'];
  42. // $to - кому отправляем
  43. $to = 'test@test.ru';
  44. // $from - от кого
  45. $from='test@test.ru';
  46. // функция, которая отправляет наше письмо
  47. mail($to, $title, $mess, 'From:'.$from);
  48. echo 'Вы были зарегистрированы!'; */
  49. $to = [$data['mail']];
  50. $subject = "Вы успешно зарегистрировались!";
  51. $message = "Вы зарегистрировались на сайте Михаила Зубова. Ваш логин".$data['login'].", ваш пароль для входа".$data['pass'];
  52. mail($to, $subject, $mess);
  53. echo "Вы успешно зарегистрировались";
  54. }
  55. $user = R::dispense("users");
  56. $user->login = $data['login'];
  57. $user->mail = $data['mail'];
  58. $user->pass = $data['pass'];
  59. R::store($user);
  60. $to = [$data['mail']];
  61. $subject = "Вы успешно зарегистрировались!";
  62. $message = "Вы зарегистрировались на сайте Михаила Зубова. Ваш логин".$data['login'].", ваш пароль для входа".$data['pass'];
  63. echo '<h3>Для входа используйте <a href="autorization.php">авторизацию.</a></h3>';
  64. }
  65. else{
  66. echo '<br><h4 style="font-size:24px;">'.array_shift($errors).'</h4>';
  67. }
  68. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement