The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Apache+MySQL+autentification+trables"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Apache+MySQL+autentification+trables"
Сообщение от Y emailИскать по авторуВ закладки on 03-Окт-01, 19:50  (MSK)
Дали задание по ВВВ и базам даных - никогда этого не делал
Надо что-то типа человек попал на страничку и сделал заявку на принтер
Вторая контора зашла - увидела заявку - выполнила и отметила её выполнение
Поставте на правильный путь, а лучше дайте доки, советы (на русском) которые подскажут

Через CGI скрипт сделал аутентификацию(через POST) причём сразу к МайСыквэлу
Но скрипт закончился связь с базой пропала
и имя с паролем пользователя тоже не осталось
Как это всё сохранить на весь сеанс?

Надеюсь изяснился не грамотно, но понятно

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Apache MySQL autentification trables"
Сообщение от Cobold emailИскать по авторуВ закладки on 03-Окт-01, 20:16  (MSK)
>Дали задание по ВВВ и базам
>даных - никогда этого не
>делал
>Надо что-то типа человек попал на
>страничку и сделал заявку на
>принтер
>Вторая контора зашла - увидела заявку
>- выполнила и отметила её
>выполнение

Можно добавить к табличе заявок поле для статуса ( типа "не обработанно|подтверждено|отклонено" ), и поле связи с таблицей данных пользователей, которую заполнять при регистрации...

>Через CGI скрипт сделал аутентификацию(через POST)

Значит, таблица пользователей там уже есть? Тем проще. Нужно только позаботьться о том чтоб в ней уникальные ID проставленны были, и на них заказы привязывать. И все :)

Удачи,
Cobold.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Apache MySQL autentification trables"
Сообщение от Y emailИскать по авторуВ закладки on 04-Окт-01, 10:51  (MSK)
>>Через CGI скрипт сделал аутентификацию(через POST)
>
>Значит, таблица пользователей там уже есть?
>Тем проще. Нужно только позаботьться
>о том чтоб в ней
>уникальные ID проставленны были, и
>на них заказы привязывать. И
>все :)

Таблица пользователей там стандартная MySQlевская пользователь вводит имя и пароль и я при их помощи подключаюсь к базе

Ваш совет мне понравился, но нельзя бы как-то по конкретней
как это делается
И как потом с базы убирать отключившихся пользователей?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Apache MySQL autentification trables"
Сообщение от Cobold emailИскать по авторуВ закладки on 04-Окт-01, 19:25  (MSK)
Предположим, имеется таблица users с полями  id,name, passwd, etc, при том что id - уникальный, и таблица заказов order с полями id, user, status, time, data

При логине скрипт делает запрос
select * from users where name='$name'

проверяет passwd, если все в порядке - запрашивает
select status,data from order where user=$id

получая пачку заказов этого клиента.
Стирать старые заказы можно предоставить самому пользователю, а можно ввести в скрипт запрос
delete from order where time<'$old_time'

( поле time должно быть типа timestamp, тогда не нужно заботиться о его заполнении )


Теперь скрипт для конторы:
сперва делает запрос
select * from order

получая список заказов,
после чего может изменить статус нужного заказа через
update order set status='$status' where id='$id'

где $id - номер пользовательс записи в users полученный предидущим запросом из order.user

В принципе, можно стирание старых заказов с тем-же успехом и в этот скрипт поставить, опять-же, вручную или по времени.


Всего хорошего,
Cobold.  

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру