Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> Создание личного кабинета! Для хостинг сайта!
Начать новую тему   Ответить на тему   вывод темы на печать

Создание личного кабинета! Для хостинг сайта!

Автор
Сообщение
qwerti
Начинающий



Зарегистрирован: 30.09.2008
Сообщения: 12


Статус: Offline
СообщениеДобавлено: 2008.12.18 13:43.55
Ответить с цитатой
Всем привет!! Есть такой вопрос! У меня есть свой хостинг сайт, а вот личного кабинета нету для каждого купившего хостинг и домены, может кто делал личный кабинет для сайта, поделитесь очень срочно надо!!Плиз... Или кто может в инете знает где есть киньте ссылку!
Посмотреть профиль Отправить личное сообщение
Brain
Писатель


Пол: Пол:Муж.
Зарегистрирован: 01.12.2004
Сообщения: 357


Статус: Offline
СообщениеДобавлено: 2008.12.19 14:40.09
Ответить с цитатой
создаешь таблицу пользователей,
где будут храниться:
1) имя хоста
2) пароль
3) время входа пользователя в личный кабинет
4) сессию пользователя
5) ип адрес пользователя

при входе вользователя в онлайн, заносишь данные в
3) можно в time() (php функция)
5) $_SERVER['REMOTE_ADDR']

сессия может создаваться по любым данным из таблицы, например:
4) md5('имя_хоста' . 'пароль' . 'время_входа_в_онлайн' . 'ип_адресс');

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


Последний раз редактировалось: Brain (2008.12.19 14:45.25), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2008.12.19 14:43.57
Ответить с цитатой
а что, $_SESSION не рулит уже?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
qwerti
Начинающий



Зарегистрирован: 30.09.2008
Сообщения: 12


Статус: Offline
СообщениеДобавлено: 2008.12.19 19:32.19
Ответить с цитатой
Спс за помощь!! А ты сам не соЗдавал кабинет?
Посмотреть профиль Отправить личное сообщение
Brain
Писатель


Пол: Пол:Муж.
Зарегистрирован: 01.12.2004
Сообщения: 357


Статус: Offline
СообщениеДобавлено: 2008.12.19 22:04.59
Ответить с цитатой
andy ice писал(а):
а что, $_SESSION не рулит уже?


норм, как вариант)
просто сам составной пользуюсь, в нее любые данные можно вставлять...
н-р: поменял, пользователь IP или пароль, сессия поменялась и выкинуло Smile
Посмотреть профиль Отправить личное сообщение
qwerti
Начинающий



Зарегистрирован: 30.09.2008
Сообщения: 12


Статус: Offline
СообщениеДобавлено: 2008.12.19 22:53.03
Ответить с цитатой
Да я в инете нашел все для хостинг сайта мега- pack там все есть! А на счет $_SESSION - даже не пробовал! Так что ни чего на счет этого тебе не могу сказать!)
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2008.12.20 08:57.31
Ответить с цитатой
Brain
в смысле поменял пароль? ты как-то странно про сессии рассуждаешь
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Brain
Писатель


Пол: Пол:Муж.
Зарегистрирован: 01.12.2004
Сообщения: 357


Статус: Offline
СообщениеДобавлено: 2008.12.20 17:36.47
Ответить с цитатой
andy ice писал(а):
Brain
в смысле поменял пароль? ты как-то странно про сессии рассуждаешь


я про онлайн сессию, которую создаешь при входе пользователя в онлайн..

а не про суперглобальный массив $_SESSION, который будет ее хранить.. к примеру)

если онлайн сессию составить как:
$session = md5(pass.time_online) к примеру, то при смене пароля, значение $session тоже измениться... а пользователя выкинет из личного кабинета, при проверки валидности этой сессии

кстати, не в курсе почему на shadrinsk.net доменах, $_SESSION парой теряется?
Посмотреть профиль Отправить личное сообщение
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2008.12.20 17:39.23
Ответить с цитатой
какой-то бред пошол
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2008.12.20 19:14.34
Ответить с цитатой
Brain
чота ты кого-то не понятное говоришь. пользователь логинится, узнаешь его user_id под которым он в у тебя в БД. пишешь
$_SESSION['user_id'] = $user_id;

и всё. какая разница какой там у него пароль, ип или что там еще бывает... сессия поднялась - знаешь кто под ней. не поднялась - значит или у человека куки отключены или гость пришел.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Brain
Писатель


Пол: Пол:Муж.
Зарегистрирован: 01.12.2004
Сообщения: 357


Статус: Offline
СообщениеДобавлено: 2008.12.20 19:36.01
Ответить с цитатой
такой метод безопасен?
куки можно подделать..
что к примеру мешает изменить свой $user_id, на $user_id админа?
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2008.12.20 23:29.28
Ответить с цитатой
в куках хранится идентификатор сессии, а сама сессия хранится на сервере. это же подготовительная группа.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Brain
Писатель


Пол: Пол:Муж.
Зарегистрирован: 01.12.2004
Сообщения: 357


Статус: Offline
СообщениеДобавлено: 2008.12.21 00:05.58
Ответить с цитатой
понял,
это правильно, ид сессии угадать сложно
Посмотреть профиль Отправить личное сообщение
Петрович
Ведущий банщик


Пол: Пол:Муж.
Зарегистрирован: 31.08.2005
Сообщения: 1392
Откуда: Сибирь...

Статус: Offline
СообщениеДобавлено: 2008.12.21 10:50.11
Ответить с цитатой
Brain
Ууу батенька. Это твой метод опасен. Теоретически существует вероятность совпадения значений pass.time_online у двух и более пользователей (Ну точно не нулевая). Все они дружно окажутся в сессии первого. Здравствуй милый пушной зверек....
Посмотреть профиль Отправить личное сообщение ICQ Number
Brain
Писатель


Пол: Пол:Муж.
Зарегистрирован: 01.12.2004
Сообщения: 357


Статус: Offline
СообщениеДобавлено: 2008.12.21 17:27.22
Ответить с цитатой
Петрович писал(а):
Brain
Ууу батенька. Это твой метод опасен. Теоретически существует вероятность совпадения значений pass.time_online у двух и более пользователей (Ну точно не нулевая). Все они дружно окажутся в сессии первого. Здравствуй милый пушной зверек....


согласен, если брать в расчет только эти данные,
но можно добавить ip адресс и уникальный логин пользователя
Посмотреть профиль Отправить личное сообщение
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2008.12.21 17:28.29
Ответить с цитатой
страшно стало.
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Петрович
Ведущий банщик


Пол: Пол:Муж.
Зарегистрирован: 31.08.2005
Сообщения: 1392
Откуда: Сибирь...

Статус: Offline
СообщениеДобавлено: 2008.12.22 11:51.41
Ответить с цитатой
Мы не ищем легких путей...
Бедный товарищ Оккам... Никто его уже и не помнит.
Посмотреть профиль Отправить личное сообщение ICQ Number
Pulse
Писатель


Пол: Пол:Муж.
Зарегистрирован: 23.12.2008
Сообщения: 352


Статус: Offline
СообщениеДобавлено: 2009.01.16 04:56.10
Ответить с цитатой
Бред полный!

может просто тупо поставить любую бесплатную панель!? Вроде оно как легче!

если конечно, нет мысли попытки по-извращаться в создание велосипеда.
Посмотреть профиль Отправить личное сообщение
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> Создание личного кабинета! Для хостинг сайта!

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы