Регистрация
Как сделать чтобы блитз создавал на сайте страницу с логинами и паролями и чтобы была регистрация?
|
Re: Регистрация
Никак. (теоретически можно, но это идиотизм)
Юзай HTML и(или) PHP |
Re: Регистрация
Опиши проблемму.
Тебе нада что-бы на сайте была возможность рега, и при регистрации там, регилось бы и в игре? Если так, то всё просто и в то же время относительно просто. :) В общем, пишем PHP код, где будут все ячейки для заполнения и т.д. Затем, прописываешь требования, к примеру: если ячейка CellLogin пуста, то ошибка (вылезает сверху надпись что не введено то и то). Если все условия соблюдены, то такая фиха: создаётся документ (в пхп это можно сделать), с основными строчками, ну логин, пасс, и т.д. всё это в формате тхт, как стринги. Создаётся всё в папку для игровых аккаунтов. Затем при запуске игры, идёт фиха: если файл ххх.тхт (ххх - логин) весь в стрингах, то создать копию, и он кодирует всё, ну в Int'ы, Float'ы и Hex'ы. Вот и всё... Куски кодов и скрипты на PHP в интернете навалом, короче работай, либо можешь и не на php это делать а на asp, это у нас Macromedia HomeSite. Вот.... Пробуй, а если я не понял вопроса (т.к. ты его не расписал, а задал не корректно), то сорри :) ;) |
Re: Регистрация
Я имею ввиду что когда зарегистрировался твой логин и пароль сохранялся в txt файл. Потом в игре вводишь логин. Сервер по логину находит файл с логином и паролем(например vasya.txt) и затем игрок вводит логин и пароль и играет.
|
Re: Регистрация
И при чем тут тогда сайт ?
Просто серверная часть дает запрос на авторизацию при коннекте клиента, и при получении ответа на регистрацию, создает в своей базе данных новый аккаунт, получая имя и пароль от клиента и сохраняет эту БД в файл. Смотри группу команд работы с файлами. (help) OpenFile ReadFile WriteFile CloseFile FilePos SeekFile ReadDir CloseDir NextFile CurrentDir ChangeDir CreateDir DeleteDir FileType FileSize CopyFile DeleteFile |
Re: Регистрация
|
Re: Регистрация
Чё то я ни фига не понял.
|
Re: Регистрация
вот зделай на сайте что-то типа
register.php?login=blablabla&pass=blablabla&checks um=md5(md5(login)+md5(pass)) и check.php?login=blablabla&pass=blablabla&checksum= md5(md5(login)+md5(pass)) register.php собно регит акк а check.php возвращает существует акк или нет тока checksum алгоритм придумай свой... а то етот простой уж слишком вообщем тут php и mysql надо знать обязательно и HTTP протокол хотя бы поверхносно :) |
Re: Регистрация
jimon
Вроде как автор именно про Блиц спрашивал. vadim2 Допустим, ты получил от пользователя логин и пароль при регистрации и сохранил их в переменные login и password соответственно. Насколько я знаю, из Блица нельзя создать файл, поэтому будем всех хранить в одном, заранее созданном файле Users.txt (вообще для таких целей лучше всего использовать БД). [highlight=blitzbasic] file = WriteFile("Users.txt") WriteString(file, login) WriteString(file, password) ;пароль желательно хранить в зашифрованном виде CloseFile file [/highlight] Получили логин и пароль при входе пользователя и сохранили в переменные login и password. [highlight=blitzbasic] file = ReadFile("Users.txt") While Not Eof(file) tmp_login$ = ReadString(file) If tmp_login = login Then tmp_pw$ = ReadString(file) If tmp_pw = password Then ;пользователь вошел End If End If Wend CloseFile file [/highlight] |
Re: Регистрация
alcoSHoLiK
как я понял автору надо еще и хранение етого файла на сайте потому хотя бы без php обойтись трудновато тока если автор хорошо знает FTP протокол :) |
Re: Регистрация
Это все понятно, но в данном случае это оффтоп ))
|
Re: Регистрация
Цитата:
|
Re: Регистрация
Это очень хорошо.
|
Часовой пояс GMT +4, время: 09:24. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot