[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: [FAQ]Регистрации пользователей, сохранение в БД
Страницы: 1, 2, 3
zelenuy
exotica
Ну это я так образно нарисовал biggrin.gif
exotica
Вот как то так в 5 строк будет даже работать наверное :D
if(!empty($_POST['name']) && !empty($_POST['pass']) && ($_POST['again'] == $_POST['pass'])) {
$pass = $pass.'3e4j57fjd'.$pass;
$tosql = "INSERT INTO `users` (name, pass) VALUES ('".mysqli_real_escape_string($link, $name)."', '".sha1($pass)."')";
mysqli_query($link, $tosql) or die ('Ошибка: '.mysqli_error($link));
} else { echo 'Забыли ввести какие-то данные или ввели некорректно'; }


_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Valick
где соединение с БД?
где проверка на присутсвие логина в БД?
$_POST['pass'] == $_POST['pass'] ?


_____________
Стимулятор ~yoomoney - 41001303250491
exotica
<?php

if(!empty($_POST['name']) && !empty($_POST['pass']) && ($_POST['again'] == $_POST['pass'])) {
$pass = $pass.'3e4j57fjd'.$pass;
include 'connect.php';
mysqli_query($link, "INSERT INTO `users` (name, pass) VALUES ('".mysqli_real_escape_string($link, $_POST['name'])."', '".sha1($pass)."')") or die ('Ошибка: '.mysqli_error($link));
} else { echo 'Забыли ввести какие-то данные или ввели некорректно'; }

?>


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

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Valick
Цитата
Но использовать это стереотипное закрепление логина за пользователем не хочу

Это давно уже придумали, уникальный e-mail и делай сколько угодно одинаковых логинов. Но без уникальной метки юзера, будь то логин или ещё что-то, вариантов нет. Так что проверять все равно придется.


_____________
Стимулятор ~yoomoney - 41001303250491
exotica
Цитата
Но без уникальной метки юзера, будь то логин или ещё что-то, вариантов нет.

Valick в итоге приходим либо к e-mail, либо к телефону, либо к еще каким то изощрениям


_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Valick
совершенно колбаса smile.gif

_____________
Стимулятор ~yoomoney - 41001303250491
exotica
Итак:
  • e-mail
  • номер телефона
  • просто логин


что еще есть уникального у человека, что бы он мог применить и знать только он, но в отличии от e-mail'a или телефона утратить доступ к этому чемуто не мог?

да конечно напрашивается логин, но интереса ради, какие еще можно предпринять методы авторизации пользователя?

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
exotica
можно вводить номер телефона, а в ответ на него получать смс с пригласительным паролем
но тут во первых смс сервису платить, во вторых не дай бог он загнется, в третих телефон можно потерять

вешать evercockie и обновлять его при входе
не безопасно, и вход будет только с одного ПК, если конечно не делать возможность добавления дополнительных машин. Ну и конечно же безопасностью акка тут и не пахнет ))

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
killer8080
Цитата (exotica @ 26.02.2014 - 07:42)
да конечно напрашивается логин, но интереса ради, какие еще можно предпринять методы авторизации пользователя?

клиентский сертификат biggrin.gif
Цитата (exotica @ 26.02.2014 - 07:48)
можно вводить номер телефона, а в ответ на него получать смс с пригласительным паролем
но тут во первых смс сервису платить, во вторых не дай бог он загнется, в третих телефон можно потерять

и это все упрощенный пример для новичков blink.gif а если телефон сел, или сломался, или украли? Чё и на сайт не зайти?
А вообще не страдай фигней, логина вполне достаточно. И да, он обязан быть уникальным, потому что логин - это логин.
nemezida
tongue.gif exotica
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.