Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Форум -> PHP, JS, MySQL -> Помогите мне написать регистрацию с куки
Помогите мне написать регистрацию с куки
XoxMa Дата: 12.02.2008, в 17:02 | Сообщение №1
XoxMa
Гость
Пользователь №: 317
Сообщений: 3

Всем привет,

Я задал вопрос на slaed.net, но там никто мне даже не ответил, поэтому я решил здесь создать тему ( http://www.slaed.net/forum/index.php?showtopic=14537&st=0&gopid=126805&#entry126805 )

Ответ лучше пишите здесь, а не там.
XoxMa Дата: 12.02.2008, в 17:50 | Сообщение №2
XoxMa
Гость
Пользователь №: 317
Сообщений: 3

То, что я написал на форуме:

Вот я хочу написать маленький портал. Я уже прочитал очень много статей в инете, много книг (то есть быстренько пробежался глазами), но вот у меня возникла проблемма и уже не хватает нервов её решить.

Значит, с чего я решил начать - это сделать регистрацию пользователей на сайте. У меня всё получается, делал через сессии, но я теперь понимаю, что это мне не очень удобно.
Например когда пользователь опять заходит на страничку, которую гости не могут читать (у меня в файле это account.php), то пользователи её не видят, потому что сессия их истекла. Поэтому я думаю мне нужно куки.

Я пытался вставить куки в checklogin.php и login_success.php, но почему-то не получается (при входе на страницу main_login.php там внизу должна появляться надпись, что я уже вошёл). В комментариях вы там сможете это увидеть.
Я убирал session_start() и вместо $_SESSION или session_register писал $_COOKIE и ставил setcookie, но результат был жирный ноль.

Вообщем, надеюсь, что мне кто-нибудь сможет помочь написать этот куки или придумать какой-нибудь другой вариант решения.
Кстати, для новичков этот пример очень будет полезен!

Я так же пытался сделать регистрацию, вход и персональную страницу в виде index.php?page=login через switch или модули, но не выходило. С функциями типа myfunction() таже ситуация.
Я такую статью видел здесь: http://www.codenet.ru/webmast/php/modules.php

А, чуть не забыл, как сделать инфо о пользователе в таком виде index.php?id=XoxMa ?


Может быть для кого-нибудь это будет интересно сделать.

В файле находится:
account.php - страница, которую могут просматривать только зарегистрированные пользователи.
checklogin.php - скрипт для входа на сайт.
config.php - конфиг базы данных.
login_success.php - страничка об успешном входе на сайт.
logout.php - выход.
main_login.php - форма для входа на сайт.
register.html - форма регистрации.
register.php - скрипт регистрации + в конце сообщение об успешной регистрации.
db.sql - сама база данных (из одной таблицы).

Ссылка на скачивание:
http://www.slaed.net/forum/index.php?act=attach&type=post&id=4746
Koc Дата: 14.02.2008, в 18:00 | Сообщение №3
Koc
Пользователь
Пользователь №: 217
Сообщений: 35

блин, че тут сложного? есть база, таблица users (uid, name, pass, salt). В поле пасс пишем md5(REALpass+salt). Соль генерируется. Когда юзер заходит, мы проверяем по верхней форме его пас с тем, что в БД. В случае удачи отправляем пирожок: md5 от верхней формулы + соль. И теперь по кукисам проверяем все. Это примерно так в булке реализовано
Koc Дата: 14.02.2008, в 18:03 | Сообщение №4
Koc
Пользователь
Пользователь №: 217
Сообщений: 35

Цитата
А, чуть не забыл, как сделать инфо о пользователе в таком виде index.php?id=XoxMa ?


Это не верно. Нужно делать: member.php?uid=*

* - uid: 1 2 и тд

Зыыы: я подал тебе идею. Не сможешь ее сам реализовать - стучи в асю 267 117 877, но это уже будет за денюжку. Идеи - бесплатно, их реализация - нет.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно Koc 14.02.2008 г. в 18:05:10
XoxMa Дата: 14.02.2008, в 18:50 | Сообщение №5
XoxMa
Гость
Пользователь №: 317
Сообщений: 3

Спасибо, попробую что-нибудь сделать..

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул


Генерация страницы: 0.051 сек. и 17 запросов к базе данных за 0.024 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.