Форма для регистрации пользователей и передачи данных

SX
На сайте с 07.04.2014
Offline
64
559

Понадобился сайт с формой для регистрации.

Т.е. человек заходит регистрируется, а данные которые он ввел скидываются тебе по эмайлу или записываются в файл.

Желательно чтоб была быстрая регистрации по соц.сетям.

Данные которые должен получать обязательно:

1. Дата/время регистрации

2. IP

3. Маил

4. Пароль

Необязательно:

5. Телефон

6. Данные по соц.сети (если воспользовались быстрой регистрацией)

Возможно у кого то есть готовое или знает где взять?

Форма должны выглядеть примерно ТАК

CloudInspirate
На сайте с 15.11.2016
Offline
4
#1
StiXy24:
Возможно у кого то есть готовое или знает где взять?

https://www.google.ru/search?rls=ru&q=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0+%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8+%D0%BD%D0%B0+php&gws_rd=ssl

---------- Добавлено 08.12.2016 в 15:19 ----------

Вот накидал Вам простой пример (без фильтрации входных данных), что бы Вы поняли алгоритм работы подобного рода скриптов:


<?php
$send = 'Дата: ' . date('Y-m-d H:i:s') . ' IP: ' . $_SERVER['REMOTE_ADDR'] . ' Email: ' . $_POST['email'] . ' Пароль: ' . $_POST['password'] . ' Телефон: ' . $_POST['phone'];
mail('admin@site.com', 'Регистрация на сайте', $send);
?>
<form method="post">
<input type="email" name="email" required placeholder="Введите email *">
<input type="password" name="password" required placeholder="Введите пароль *">
<input type="text" name="phone" placeholder="Введите телефон">
<button>Регистрация</button>
</form>

P.S Работоспособность не проверял, писал на скорую руку. Для того что бы проверить, создайте файл script.php и внесите туда содержимое моего скрипта, затем запустите на сервере.

SX
На сайте с 07.04.2014
Offline
64
#2
CloudInspirate:
https://www.google.ru/search?rls=ru&q=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0+%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8+%D0%BD%D0%B0+php&gws_rd=ssl

---------- Добавлено 08.12.2016 в 15:19 ----------

Вот накидал Вам простой пример (без фильтрации входных данных), что бы Вы поняли алгоритм работы подобного рода скриптов:


<?php
$send = 'Дата: ' . date('Y-m-d H:i:s') . ' IP: ' . $_SERVER['REMOTE_ADDR'] . ' Email: ' . $_POST['email'] . ' Пароль: ' . $_POST['password'] . ' Телефон: ' . $_POST['phone'];
mail('admin@site.com', 'Регистрация на сайте', $send);
?>
<form method="post">
<input type="email" required placeholder="Введите email *">
<input type="password" required placeholder="Введите пароль *">
<input type="phone" placeholder="Введите телефон">
<button>Регистрация</button>
</form>


P.S Работоспособность не проверял, писал на скорую руку. Для того что бы проверить, создайте файл script.php и внесите туда содержимое моего скрипта, затем запустите на сервере.

Спасибо! Только на мейл приходит время и ip с которого регистрировались. Мейл, пароль, телефон пустые поля.

Ну да ладно, почва для размышления дана.

S
На сайте с 30.09.2016
Offline
469
#3

Записывать в открытом виде пароли юзеров неэтично и небезопасно.

А для того, чтобы из формы пришло, к примеру значение email, надо в соответствующем инпуте прописать name="email".

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
CloudInspirate
На сайте с 15.11.2016
Offline
4
#4
StiXy24:
Спасибо! Только на мейл приходит время и ip с которого регистрировались. Мейл, пароль, телефон пустые поля.

Поправил ответ.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий