Цитата:
Сообщение от rojdennaya-letat
Ну для хорошего программиста мб и на полчаса)))
|
Ну так алгоритм я тебе дал.
Тут надо понимать, что на самом деле авторизация тут будет фейковая, т.е. на уровне программы, а работа с БД все-равно делается под некоторым специальным эккаунтом.
Условно говоря, тебе нужна таблица вида:
Код:
CREATE TABLE USERS
(
ID INTEGER PRIMANY KEY,
LOGIN VARCHAR(100) NOT NULL,
PASS_HASH VARCHAR(32) NOT NULL -- md5
);
Ну и запрос из программы, который проверяет правильный ли хэш:
Код:
SELECT COUNT(*) FROM USERS
WHERE LOGIN=:LOGIN AND PASS_HASH=:HASH
Если запрос вернул что-то отличное от 1, то все плохо (конфликт или нет такого пользователя). Если ровно 1, то все ОК и пользователя пускаем.
ЗЫ. За готовым рещением - в раздел "Работа". Слишком уж неинтересная задача что бы ею заиматься.