Advertisement
montagemdewebsite

Untitled

Mar 13th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.17 KB | None | 0 0
  1. <?php
  2. define('IS_MOBILE',true);
  3. session_set_cookie_params(172800);
  4. session_start();
  5. require('../core/config.php');
  6. require('../core/auth.php');
  7. require('../core/system.php');
  8. $auth = new Auth;
  9. $system = new System;
  10.  
  11. $system->domain = $domain;
  12. $system->db = $db;
  13.  
  14. if(isset($_POST['register'])) {
  15.  
  16. $full_name = ucwords($_POST['full_name']);
  17. $email = $_POST['email'];
  18. $password = trim($_POST['password']);
  19. $time = time();
  20. $age = $_POST['age'];
  21. $gender = $_POST['gender'][0];
  22.  
  23. $check_d = $db->query("SELECT id FROM users WHERE email='".$email."'");
  24. $check_d = $check_d->num_rows;
  25. if($check_d == 0) {
  26. $db->query("INSERT INTO users (profile_picture,full_name,email,password,registered,credits,age,gender) VALUES ('default_avatar.png','$full_name','$email','".$auth->hashPassword($password)."','$time','100','$age','$gender')");
  27.  
  28. $_SESSION['auth'] = true;
  29. $_SESSION['email'] = $email;
  30. $_SESSION['user_id'] = $db->insert_id;
  31. $_SESSION['full_name'] = $full_name;
  32. $_SESSION['is_admin'] = 0;
  33.  
  34. $db->query("UPDATE users SET last_login=UNIX_TIMESTAMP() WHERE email='".$email."'");
  35.  
  36. header('Location: '.$domain.'/mobile/encounters.php');
  37. exit;
  38.  
  39. }
  40.  
  41. }
  42. ?>
  43. <!DOCTYPE html>
  44. <html>
  45. <head>
  46. <meta charset="utf-8">
  47. <title>Namoro de Casal - Cadastro</title>
  48. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  49. <link rel="stylesheet" type="text/css" href="css/normalize.css">
  50. <link rel="stylesheet" type="text/css" href="css/framework.css">
  51. <link rel="stylesheet" type="text/css" href="css/theme.css">
  52. <link rel="stylesheet" type="text/css" href="css/style.css">
  53. <script src="js/webfont.js"></script>
  54. <script>
  55. var base = '<?=$system->getDomain()?>/mobile';
  56. var page = 'register';
  57. </script>
  58. <script type="text/javascript" src="js/modernizr.js"></script>
  59. <link rel="shortcut icon" type="image/x-icon" href="images/favicon.png">
  60. <link rel="apple-touch-icon" href="images/favicon.png">
  61. <link href="css/ionicons.min.css" rel="stylesheet" type="text/css" />
  62. </head>
  63. <body>
  64. <section class="w-section mobile-wrapper">
  65. <div class="image-bg-fixed-height">
  66. <div class="page-content" id="main-stack" data-scroll="0">
  67. <div class="w-nav navbar" data-collapse="all" data-animation="over-left" data-duration="400" data-contain="1" data-easing="ease-out-quint" data-no-scroll="1">
  68. <div class="w-container">
  69. </div>
  70. </div>
  71. </div>
  72. <div class="body padding">
  73. <div class="logo-login"></div>
  74. <div class="bottom-section padding">
  75. <div class="w-form">
  76. <form action="" method="post">
  77. <label class="label-form" for="full-name-field">Nome e Sobrenome</label>
  78. <input class="w-input input-form" type="text" name="full_name" data-name="full-name" required="required" autocomplete="off">
  79. <div class="separator-fields"></div>
  80. </div>
  81. <div>
  82. <label class="label-form" for="email-field">O seu melhor E-Mail</label>
  83. <input class="w-input input-form" type="email" name="email" data-name="email" required="required" autocomplete="off">
  84. <div class="separator-fields"></div>
  85. </div>
  86. <div>
  87. <label class="label-form" for="password-ield">Senha</label>
  88. <input class="w-input input-form" type="password" name="password" data-name="password" required="required" autocomplete="off">
  89. <div class="separator-fields"></div>
  90. </div>
  91. <div>
  92. <label class="label-form" for="birthday-field">Idade</label>
  93. <input class="w-input input-form" type="text" name="age" data-name="birthday" required="required" autocomplete="off">
  94. </div>
  95. <div>
  96. <div class="w-clearfix input-form one-line">
  97. <label class="label-form middle" for="email">Genero</label>
  98. <div class="w-clearfix radios-container">
  99. <div class="w-radio w-clearfix radio-button">
  100. <div class="radio-bullet-replacement"></div>
  101. <input class="w-radio-input radio-bullet" type="radio" name="gender[]" value="Female">
  102. <label class="w-form-label text-white">Mulher</label>
  103. </div>
  104. <div class="w-radio w-clearfix radio-button">
  105. <div class="radio-bullet-replacement"></div>
  106. <input class="w-radio-input radio-bullet" type="radio" name="gender[]" value="Male">
  107. <label class="w-form-label text-white">Homem</label>
  108. </div>
  109. </div>
  110. </div>
  111. <div class="separator-fields"></div>
  112. </div>
  113. <div class="separator-button-input"></div>
  114. <input class="w-button action-button" type="submit" name="register" value="Cadastrar" data-wait"Aguarde...">
  115. <div class="separator-button"></div><a class="link-upper" href="login.php" data-load="1">Você tem uma conta? <strong class="b-link">Entrar</strong></a>
  116. </form>
  117. <div class="w-form-done">
  118. <p>Cadastro efetuado com sucesso!</p>
  119. </div>
  120. <div class="w-form-fail">
  121. <p>Algo aconteceu!</p>
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. </div>
  127. </div>
  128. <div class="page-content loading-mask" id="new-stack">
  129. <div class="loading-icon">
  130. <div class="navbar-button-icon icon ion-load-d"></div>
  131. </div>
  132. </div>
  133. </section>
  134. <script type="text/javascript" src="js/jquery.min.js"></script>
  135. <script type="text/javascript" src="js/framework.js"></script>
  136. <script type="text/javascript" src="js/app.js"></script>
  137. <script type="text/javascript" src="js/mobile.js"></script>
  138. <!--[if lte IE 9]><script src="js/placeholders.min.js"></script><![endif]-->
  139. </body>
  140. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement