|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
XOTABIH |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 25.12.2007 Репутация: нет Всего: нет |
Я вот всё совершенствуюсь, в знании языка пхп, в чужом коде я разбираюсь хорошо, перебрал множество разных систем, но хочу понять с чего начать писать скрипт регистрацию пользователей, я могу писать лёгкие скрипты, но вот мне нужно понять функцию скрипта регистрации пользователей, я конечно себя в этой области не считаю спецом может кто подскажет как чего может кто какие советы даст.
|
|||
|
||||
skyboy |
|
|||
неОпытный Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
Добавлено через 2 минуты и 58 секунд чего ж не дать совет? перво-наперво: регистрация подразумевает сохранение, чтоб каждый раз заново не регистрироваться. так? значит, данные регистрации надо будет где-то хранить. так? из двух вариантов: файлы или БД япредпочитаю БД. потому как проще, быстрее и переносимей. с БД работать доводилось? |
|||
|
||||
Insight |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 5.2.2006 Репутация: 1 Всего: 1 |
Думаю начни с освоение базы данных, хранить в чем-то другом не рационально и не удобно (мое мнение).
Регистрация -> 3 поля в базе - [ id | login | password ] Вход -> Проверка данных -> Создание сессии -> Радостная надпись об успешной авторизации, или наобарот о неуспешной если данные не совпали. везде где идут формы делай проверку данных, чтобы в базе не окозались лишние данные. еще придумай кнопку "выход" по которой вызывется session_destroy(); вот вроде и весь алгоритм) |
|||
|
||||
XOTABIH |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 25.12.2007 Репутация: нет Всего: нет |
Спасибо! За то что подсказали так скажем и не новечку, и не профи, среднее потому что понятия я имею в языке рнр и как он работает, только вот не все функции я знаю. И ещё влияет ли скорость когда посетитель производит операцию регистрирвания, вот впринципе такой вопрос связанный с бд.
Вот как мне тут советывали лучше скачай скрипт готовый и сделай его под свои нужды, но меня достало постоянно качать, и пределывать модули, надо начать что то своё производить, как бы углубляться в этой отмосфере, вот я и впринцепе к вам и обратился, я для вас новечок но хочу стать такими как вы. У меня есть желание учиться потому что работаю я в веб студии ну так скажем немного зарабатываю так как знания у меня не хватает но большую так скажем часть я уже изучил начиная html, перл, и заканчивая пхп, и т.д. Ну вот такое раскаивание |
|||
|
||||
MoLeX |
|
|||
Местный пингвин Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
XOTABIH а зачем душу то изливать в этом разделе? есть флейм же...
по читай документацию о той СУБД с которой прланируешь работать, знаний прибывится -------------------- Amazing |
|||
|
||||
KonstRuctor |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 245 Регистрация: 31.3.2006 Где: Россия, Санкт-Пет ербург Репутация: нет Всего: нет |
Есть отличное решение проблемы.
Купить книгу Разработка Web-приложений с помощью PHP и MySQL. 3-е издание (+CD), книга в Болеро там есть отличный реально работающий пример регистрации и последующей авторизации юзеров для интернет-магазина. Посмотреть как там сделано, потом немного усовершенствовать этот алгоритм, чтобы в сессии хранился двойной хэш пароля. Есть только одно НО - весь код на ПХП 5, try{... и так далее. Так что для 4 ПХП придется кое-что подправить, просто код с диска использовать не получится. |
|||
|
||||
MoLeX |
|
|||
Местный пингвин Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
KonstRuctor ну и зачем брать чужие коды, тем более для 3 ветви? не легче свой написать, тем более человеку нужен сам пригцип а не готовый вариант...
-------------------- Amazing |
|||
|
||||
PARROT |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
XOTABIH, начинайте все скрипты с написания плана по пунктам, а потом уже по своему плану пишите скрипт, выполняя все по пунктам. Думаю как и чем реализовать Вы уже знаете, раз разбираетесь в чужих скриптах -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
XOTABIH |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 25.12.2007 Репутация: нет Всего: нет |
Ребята подскажите или дайте инфу или ссылки на то как устраиваеться бд как создаёться таблица я как бы знаю как делаеться (но как бы расплывчато это всё у меня происходит).
1. Мне нужны ссылочки какие символы писать с самого начала связанные с бд или же есть какие примеры хотелось бы посмотреть сущиствуют ли там переменые? 2. дайте книги по пхп чтобы улучшить свои знания если вам нежалко поделитесь? 3. дайте инфу как мне связывать то что сделано в бд тоесть как это потом реализовать чтобы работало с моим сайтом? Заранее блогадарен. Добавлено через 7 минут и 36 секунд skyboy)- приходилось работать с бд но расплывчато знаешь просто на готовое вот так скорее всего я не создавал я просто заносил таблицы запроса уже имеющие тоесть готовые. |
|||
|
||||
XOTABIH |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 25.12.2007 Репутация: нет Всего: нет |
Insight)-я зашёл в пхп админ создаю пишу новую бд ну например ( создать новую бд например пишу аглийским буквалми primer-далее перехожу в созданой новой бд-primer (я делаю создать создать новую таблицу в БД primer: ) например таблица будет называться 1 и начинаю прописываю поле и получаеться такое таблица 1 была создана.
SQL-запрос: CREATE TABLE `1` ( `3` VARCHAR( 3 ) DEFAULT '3' NOT NULL ); таблица бы ла успешна создана вот без sql-это тоесть я вам пример сделал тоесть я как бы токо ощупал сому прогу вот подскажите правельно ли я создавал для начало как просто пример ) |
|||
|
||||
MoLeX |
|
|||
Местный пингвин Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
XOTABIH:
Лучше давать именна полей, таблиц осмысленные (типо: user, id, pass...) Для примера посмотри вот этот запрос
объясняю по пунктам: 1. CREATE TABLE `news` - создаем новую таблицу с названием news 2. Описываем ее внутрености. 2.1. id - неповторяющий индификатор, числовое значение (int). 2.2. views - числовое значения кол-ва просмотревших новость. 2.3. text - поле для текста, имеет значение text (типо текст туда пихать можно)))). 2.4. datew - поле для даты. если че пропустил то дополните З.Ы. лучше читай мануал Это сообщение отредактировал(а) MoLeX - 27.12.2007, 08:24 -------------------- Amazing |
|||
|
||||
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |