Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.06.2013, 15:57   #1
Kioko66
 
Аватар для Kioko66
 
Регистрация: 10.04.2012
Сообщений: 9
Смущение расскажите мне про регистрацию на сайте

только учусь сайты писать, расскажите пожалуйста как создается регистрация на сайте, как ее потом отображать
Kioko66 вне форума Ответить с цитированием
Старый 28.06.2013, 16:22   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Как создается где?
В каком-нить сайтобилдере или в принципе как?
Если в принципе, то кидаются два текстовых поля для логина и пароля.
После ввода они запоминаются любым способом, и после при авторизации сравниваются. Используются компоненты input для текстовых полей.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.06.2013, 21:00   #3
Kioko66
 
Аватар для Kioko66
 
Регистрация: 10.04.2012
Сообщений: 9
По умолчанию

а как сравнение производится?
Kioko66 вне форума Ответить с цитированием
Старый 28.06.2013, 22:19   #4
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Все держится на печеньках

Сначала надо зарегистрировать пользователя
1. Для этого он заполняет форму на сайте
2. его данные обрабатывает какой то серверный скрипт (например php), которому передали данные по методу GET или POST (лучше POST тут юзать)
3. Скрипт каким то образом сохраняет куда то данные (например в mysql базу)
на этом этапе можно насувать целую кучу проверок включая механизм активации аккаунта через электронную почту.... печеньки пока что тут не причем

Авторизация на сайте
1. юзер вводит свои логин/пароль
2. опять же скрипт получает например POST запрос и сравнивает с тем что у него есть и в случае успеха в дело вступают печеньки (cookie )
то есть маленькие файлики которые сервер создает на стороне клиента (браузера), у которых есть какое то время жизни. и потом как только вы заходите на страничку или переходите на другую сервер у браузера просит печенек, тот выдает ему нужную печеньку (печеньки созданные другими серверами тырить нельзя) и если печенька хорошая, то сервер грит вам что все хорошо, вы залогинены и получаете необходимый контент
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 30.06.2013, 18:38   #5
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Сравнение произодится скриптом.
Учи WEB-программирование так:
  1. HTML - разметка
  2. CSS - статические украшения
  3. JavaScript - динамические украшения, выезжающие штуки и т.п.
  4. PHP - скрипты на сервере
  5. SQL - работа с базой данных
Только когда пройдешь все пункты, сможешь сделать регистрацию.
hon вне форума Ответить с цитированием
Старый 01.07.2013, 09:01   #6
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Цитата:
CSS - статические украшения
JavaScript - динамические украшения, выезжающие штуки и т.п.
не согласен с тем что css это статические украшения, а уж тем более что JavaScript это украшения!
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 01.07.2013, 11:21   #7
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Лубышев Посмотреть сообщение
не согласен с тем что css это статические украшения, а уж тем более что JavaScript это украшения!
Ну уж принято так у бэкендеров)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 18.11.2013, 19:38   #8
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

а я вот из всего этого первым узнал SQL. я теперь кривокодер?
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 18.11.2013, 19:43   #9
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Лубышев Посмотреть сообщение
а я вот из всего этого первым узнал SQL. я теперь кривокодер?
ИМХО, больше шансов стать кривокодером у тех, кто идет по этим 5-и шагам. Настоящие ниндзя приходят из других языков, технологий.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 19.11.2013, 06:14   #10
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 823
По умолчанию

Вот чёрт =(
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск