Добро пожаловать, Гость!
Как дополнить регистрацию?) - Страница 0
Общие вопросы | Как дополнить регистрацию?)

Как дополнить регистрацию?)
28 Окт 2018Прив всем)
Такой вопросик, как дополнить регистрацию, то есть как туда еще добавить поле с именем, городом и датой рождения?
Комментарии:

MRX, Обращаю твоё внимание - в запросе дыра
А именно - $_POST['nick'] подлежит фильтрации
Например так
mysql_query("INSERT INTO `user` (`nick`, `pass`, `date_reg`, `date_last`, `pol`, `name`) values('".$_SESSION['reg_nick']."', '".shif($_POST['pass1'])."', '$time', '$time', '".intval($_POST['pol'])."', '".my_esc($_POST['name']).'')",$db);

Автор темы
Спс за помощь)
Еще кое что, мб кто подскажет можно ли так сделать, вот во всех модулях выводит ник пользователя, можно ли как то сделать что бы выводил вместо ника имя пользователя которые в анкете мб что то в /sys/inc/classes/class.user.php заменить или еще что

scpasis13, вообще-то добавил, просто в values перепутал. Не $_POST['nick'], a $_POST['name'].


mrholler (28 Окт 2018):
Например:
Добавляешь <input type='text' name='name' maxlength='32' />
И в mysql
mysql_query("INSERT INTO `user` (`nick`, `pass`, `date_reg`, `date_last`, `pol`, `name`) values('".$_SESSION['reg_nick']."', '".shif($_POST['pass1'])."', '$time', '$time', '".intval($_POST['pol'])."', '".$_POST['nick'].'')",$db);
mrholler, ты добавил куда будит записываться(в таблицу) , но не добавил что будет в нее записываться (какой параметр) mysql_query("INSERT INTO `user` (`nick`, `pass`, `date_reg`, `date_last`, `pol`, `name`) values('".$_SESSION['reg_nick']."', '".shif($_POST['pass1'])."', '$time', '$time', '".intval($_POST['pol'])."', '".$_POST['nick'].''','".$_POST['name'].'"),$db);Например:
Добавляешь <input type='text' name='name' maxlength='32' />
И в mysql
mysql_query("INSERT INTO `user` (`nick`, `pass`, `date_reg`, `date_last`, `pol`, `name`) values('".$_SESSION['reg_nick']."', '".shif($_POST['pass1'])."', '$time', '$time', '".intval($_POST['pol'])."', '".$_POST['nick'].'')",$db);

Автор темы
mrholler, Не выходит, регистрация не работает, кидает на страницу системного бота
Системный робот
О себе: Создан для уведомлений

Например:
Добавляешь <input type='text' name='name' maxlength='32' />
И в mysql
mysql_query("INSERT INTO `user` (`nick`, `pass`, `date_reg`, `date_last`, `pol`, `name`) values('".$_SESSION['reg_nick']."', '".shif($_POST['pass1'])."', '$time', '$time', '".intval($_POST['pol'])."', '".$_POST['nick'].'')",$db);