Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Поля для пароля и криптинг 
V
    Опции темы
NetJunky
Дата 11.12.2008, 03:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: нет
Всего: 0



Как можно реализовать такое действие:
      Есть форма(начальная), где все поля обязательны к заполнению она расположеня в каком то месте на НТМЛ странице, где по нажатию на сабмит, данные из формы обработаются ПХП скриптом расположеным на этой же странице, где вначале будет произведено соединение с БД, а далее, если данные прошли валидацию, то будут занесены в БД иначе сообщение о некорректных данных и close connection с БД.
      Если всё ОК(ГУТ... smile ), то записываем данные и ВОТ ОСНОВНОЙ ВОПРОС убираем форму, а на её месте выводим новую форму(вторичную), где все данные не обязательны к заполнению, типо: Возрост, Место жительства  и т.д. (Что-то наподобие регистрации в DLE). Если не заполнено, то поля в БД напротив данного ID остаются пустые, если нет, то нет.


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
Валерия
Дата 11.12.2008, 04:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: нет
Всего: 8



Ajax не перезагружая страницу.
Или направить форму на саму себя, а там условие.
PM MAIL   Вверх
NetJunky
Дата 11.12.2008, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: нет
Всего: 0



Валерия, могли бы Вы пояснить свои два совета, просто я в этом новичок или хотябы ссылки где это описывается?


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
MoLeX
Дата 11.12.2008, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 7
Всего: 140



NetJunky, мм, вы как с HTML ом?


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
NetJunky
Дата 11.12.2008, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: нет
Всего: 0



MoLeX, относительно. Не верстальщик.
Мне вот предложили такой вариант чтобы через MD5;
Тоесть при регестрации человек вводит пароль, он автоматом обрабатывается и в БД записывается как MD5 хэш, тогда при логине он воодит пасс и логин ищется в БД, далее берётся соответствующий MD5 хэш и если совпадает с хэш введённого пароля, то юзер верно ввёл пасс.
Так нормально?


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
bars80080
Дата 12.12.2008, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



так нормально, только ты спрашивал совсем не то. судя по вопросу тебе надо было понять саму систему замены одной формы на другую. поэтому Молекс и спросил, а насколько у тебя хорошо с взаимоотношениями клиент-сервер. я не думаю что для тебя проблема написать страницу, в которой выводится обязательная форма с action на эту же страницу. в этом же скрипте сделать обработку заполненных данных и если всё введено корректно - вывести другую форму, с action на эту же страницу. и снова с обработкой на ней же. всё выполняется простым условием if() с запуском сессии для авторизованного пользователя.

что касается аякса, то если есть сложности с реализацией без него, то не советую к нему подступаться. если нет, то в соседней теме http://forum.vingrad.ru/forum/topic-239853...or-entry/0.html ссылка на него

какое отношение md5 или любое другое шифрование имеет к старттопику - неизвестно. определись с вопросом

Это сообщение отредактировал(а) bars80080 - 12.12.2008, 01:25
PM MAIL WWW   Вверх
NetJunky
Дата 12.12.2008, 03:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: нет
Всего: 0



Цитата(bars80080 @  12.12.2008,  01:25 Найти цитируемый пост)
какое отношение md5 или любое другое шифрование имеет к старттопику - неизвестно. определись с вопросом


bars80080, не совсем понял причём тут старттопик.
Речь идёт о двух полях для логина и если нет логина, то о регистрации.


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
Nikol
Дата 13.12.2008, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 123
Регистрация: 5.4.2006
Где: Берег Черного мор я

Репутация: нет
Всего: 4



Ну да, что-то не понятно в чем вопрос. В выводе вторичной формы? В шифровании и проверке пароля?

Добавлено через 5 минут и 31 секунду
Допустим, пользователь ввел обязательные данные и отправил их в ту же страницу. Дальше идет обработка запроса, проверка и занесение данных в бд. Затем, уже при выводе html проверяется, к примеру
Код

if (($action='doregister') && ($error=false)) {
//вывод формы с необязательными данными
}
 
При чем здесь логин и пароль?
--------------------
Я не волшебник, я только учусь.
PM MAIL WWW ICQ   Вверх
NetJunky
Дата 16.12.2008, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: нет
Всего: 0



Всё с данной проблемой по меньшей мере разобрался.

Но вот другой маленький Q. незнаю наругают за него или нет, но мне понятно.
Вот есть уйма всяких сайтов с множеством пользователей.
По нажатию на имя пользователя, которое фигурирует допусим в постах, коментах и т.д., я перехожу в его профиль и сомневаюсь, что если 1000 человек, то для каждого отдельная страница.

Вот мог бы кто-то в кратце сказать данный метод применить?


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
skyboy
Дата 16.12.2008, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260




M
skyboy
Товарищ, один топик - один вопрос!

PM MAIL   Вверх
bars80080
Дата 16.12.2008, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



Цитата(NetJunky @  16.12.2008,  08:59 Найти цитируемый пост)
По нажатию на имя пользователя, которое фигурирует допусим в постах, коментах и т.д., я перехожу в его профиль и сомневаюсь, что если 1000 человек, то для каждого отдельная страница.

что за ерунда? вы вообще пхп для чего используете?
одна страница, по переходу в которую указывается id пользователя. скрипт выбирает из БД данные и генерирует страницу

или вы думаете, что здесь на форуме кто-то написал миллион страниц с темами?
PM MAIL WWW   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0555 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.