Создание раздела входа в систему - я новичок, нужно серьезное руководство, пожалуйста! - PullRequest
0 голосов
/ 13 января 2009

Хорошо. Так что я новичок, я довольно хорошо разбираюсь в html, и теперь уже некоторое время занимаюсь этим. Но сегодня передо мной стоит, казалось бы, простая проблема.

Моему клиенту нужна возможность для пользователей создавать свой собственный ЛОГИН / ПАРОЛЬ, а мой клиент хочет, чтобы УТВЕРДИТЬ одобрение посетителей. И он хочет, чтобы иметь возможность отслеживать, сколько раз они входят в систему.

В разделе входа будет всего 4 страницы загрузки файлов PDF.

Я не могу представить, что это самая трудная вещь в мире, я просто понятия не имею, с чего начать. Возможно, уже написан код, поскольку подобные вещи делаются каждый день с использованием технологий форума ...

Пожалуйста, помогите!

Также может помочь упомянуть, что я использую Dreamweaver cs4 на MAC

Ответы [ 5 ]

1 голос
/ 13 января 2009

Если вам нужны просто базовые статические функции входа в систему без большого количества кодирования, вы можете начать с Защита паролем ваших страниц с помощью htaccess . Вы можете защитить паролем подобные каталоги без каких-либо усилий. Таким образом, вы можете быть уверены, что ваша процедура входа в систему безопасна.

Затем вы можете продолжить работу с расширенными функциями, такими как администрирование учетной записи и статистика входа в систему. Это потребует некоторых навыков программирования.

Отслеживание количества пользовательских логинов тоже должно быть простым. Вы можете поместить простой код PHP в источник защищенных страниц, который сохранит информацию о входе в базу данных. Это потребует от вас изучения некоторых основ баз данных. Вы можете использовать незашифрованные текстовые файлы, которые не так чисты, но намного проще, и это позволит вам легче экспортировать информацию для вашего клиента.

Если вы хотите сделать это профессионально, вы должны инвестировать в изучение веб-разработки или нанимать кого-то, кто сделает это за вас. Эти задачи могут быть не тривиальными.

1 голос
/ 13 января 2009

Я бы проверил Ruby on Rails на вашем месте. С ним довольно легко получить что-то быстрое: пользователи могут создавать учетные записи, которые отправляют клиенту сообщения электронной почты с параметрами одобрения / отклонения, а также отслеживать загрузки и пользователей с помощью MySQL или других базы данных.

Я нашел, что Agile Development с Rails является отличным источником информации о том, как делать такие вещи (они делают книжный онлайн-магазин в качестве примера книги), и с небольшой модификацией, я думаю, это должен работать на то, что, как вы говорите, вы хотите сделать (и книга довольно дешевая, если учесть книги по программированию).

0 голосов
/ 13 января 2009

Посмотрите на поставщика членства ASP.net, а также на элементы управления входом, которые предоставляют пользовательский интерфейс для входа в систему, а также экраны регистрации из коробки. Вот серия Multipart по членству, ролям и профилю ASP.NET

Если это слишком сложно, то, вероятно, вы также можете разработать свое приложение с нуля, используя ASP.net. Если вы не знаете asp.net, то лучше всего начать с www.asp.net , там есть несколько видео и учебных пособий, которые помогут вам в ближайшее время.

0 голосов
/ 13 января 2009

Рассматривая Ruby on Rails, взгляните на bort , который представляет собой скелет приложения RoR с включенной аутентификацией RESTful, он должен помочь (Крис Банч ответил на общий вопрос RoR).

Существует также эта bort вилка . Существует также Authlogic , с которым проще работать.

0 голосов
/ 13 января 2009

Вы уже работали с PHP, ASP.Net или другим веб-языком? То, что вы пытаетесь сделать, не слишком сложно в общей схеме вещей, но может быть несколько сложным, если вы не программировали раньше и / или не имели никакого опыта в веб-разработке.

(P.s. Измените свой вопрос в качестве ответа и прокомментируйте мой ответ, когда вы закончите.)

...