рка, є він адміністратором чи ні, якщо так, то крім основних посилань на сторінці привітання, додається посилання на сторінку адміністратора (рис.8). br/>В
Рисунок 8 - Сторінка привітання для адміністратора
Адміністратор на своїй сторінці може видалити користувача з бази даних, якщо він не відвідує сайт. Для цього в текстове поле необхідно ввести логін користувача, якого потрібно видалити, і натиснути на кнопку В«DeleteВ» (рис 9). br/>В
Рисунок 9 - Сторінка адміністратора
Керівництво розробника
Система написана на мовах VBScript і JavaScript. p align="justify"> Але тому VBScript не є повнофункціональним мовою програмування і використання вбудованих в нього коштів недостатньо. Використовуються спеціальні об'єкти і компоненти ActiveX. Ці об'єкти не започатковано і надаються ASP-скрипту автоматично при початку обробки, забезпечують доступ до основних життєво важливих функцій:
В· Об'єкт Session - дозволяє зберігати дані, пов'язані з окремим користувачем. У об'єкті Session (В«UIDВ») зберігається логін користувача, в Session (В«NameВ») зберігається ім'я користувача, в об'єкті Session (В«PWВ») - його пароль.
В· Об'єкт Request - надає параметри CGI-запиту, відправлені методом POST або GET, використовується коли необхідно отримати, занести в базу дані, введені користувачем.
В· Об'єкт Response - надає методи для додавання інформації, а також для формування заголовків сторінки відповіді Web-сервера.
В· Об'єкт Server - містить безліч різних методів, одним з яких є метод CreateObject, що дозволяє створювати екземпляри компонент ActiveX
В· Об'єкт Location - забезпечує доступ до URL-адресою поточної сторінки, за допомогою одного з методів об'єкта можна здійснювати перезавантаження поточної сторінки.
Інформація про користувачів зберігається в базі даних з ім'ям Users.mdb. База даних складається з двох таблиць: Users - в якій зберігається інформація про користувачів (PW-пароль, Name - ім'я користувача) і Stats - таблиця рейтингу (GAMES_PLAYED загальне число ігор, GAMES_COMPLETED число успішно завершених ігор, LAST_TIME час останньої гри). Обидві таблиці містять поле: UID - логін. p align="justify"> Додавання запису користувача в базу даних
При реєстрації користувача відбувається перевірка, чи є такий користувач в базі, якщо ні, то дані записуються в базу [2]. br/>
Set Conn = Server.CreateObject ("ADODB.Connection") dbpath = Server.MapPath ("Users.mdb"). Open "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = "& dbpath =" INSERT...