Как организовать регистрацию?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
zaf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 194
Зарегистрирован: 27.03.2006 (Пн) 23:04

Как организовать регистрацию?

Сообщение zaf » 19.04.2006 (Ср) 13:04

Хочу чтобы в чате могли регистрироваться
как это организовать

Есть ли какие примеры на этот счет?
Исходный код какойнить программы...

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 19.04.2006 (Ср) 13:40

Хм..

Я даже не знаю, что и посоветовать.

Честно, что ты имеешь в виду под "регистрироваться"?

Ну сделай форму, в ней пусть человек введет свое имя и нажмет кнопку "Войти в чат".

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 19.04.2006 (Ср) 14:13

zaf. Добавлять и хранить в реестре/ini файле.
Хотя действительно, регистрация бывает разная, уточни
----

Smert
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 07.04.2006 (Пт) 18:47
Откуда: Молдова,Бельцы

Сообщение Smert » 19.04.2006 (Ср) 18:53

Я думаю лучше в ини-файле, в реестре много строк будет, а файл один! :wink:
Пап, а что такое ВБ?
Cынок, это просто фантастика!

zaf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 194
Зарегистрирован: 27.03.2006 (Пн) 23:04

Сообщение zaf » 20.04.2006 (Чт) 18:31

Строка для ввода имени и кнопка войти в чат есть :) !

Мне нужно чтобы люди могли регистрироваться и данные записывались в файл.
Буден несколько полей в форме регистрации
Логин
Пароль
Имя
Фамилие
Дата дождения
Е-майл адрес
Пол


В файл как можно это все дело записывать?
Чтобы потом можно было прочитать!

Чат Дмитрия Бородина (PHP) данные о пользователях хранит в разных файлах, а мне надо в одном!
Вот пример
[0]логин[1]пароль[2]Имя[3]Фамилие[4]Дата дождения[5]Е-майл адрес[6]Пол[7]
[0]zaf[1]123[2]Рафаэль[3]ОВраы[4]25.01.15[5]zzaaff@mail.ru[6]Муж.[7]
[0]lena[1]len111[2]Лена[3]Дроздова[4]25.01.88[5]lena@mail.ru[6]Жен.[7]

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 20.04.2006 (Чт) 18:34

Фамилие мое
:lol: :lol: :lol: :lol: :lol:
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 20.04.2006 (Чт) 18:35

Делай так:
Код: Выделить всё

Private type UserRecord
Логин as string*256
Пароль as string*256
Имя as string*256
Фамилие as string*256
Дата дождения as string*256
Е-майл адрес as string*256
Пол as string*256
End Type

Потом открываешь файл For Binary и читаешь/пишешь эту структуру.
Изображение

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 20.04.2006 (Чт) 18:56

Можешь модуль класса с глобал. переменными.
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 20.04.2006 (Чт) 19:10

Роман-вб
Перечитай:
Мне нужно чтобы люди могли регистрироваться и данные записывались в файл.

И причём тут модуль класса?
Изображение

neic
Жираф
Жираф
 
Сообщения: 492
Зарегистрирован: 13.02.2005 (Вс) 23:44
Откуда: Сланцы

Сообщение neic » 20.04.2006 (Чт) 23:47

Я обычно делаю так:
Пользователь проходит регистрацию, на его имя где-то создаёться файл с его данными. Потом читаем его.

Dim j as byte
login_p = text1 ' Text1 - логин
pass_p = text2 ' Text2 - пароль
a = FreeFile
Open "Путь" & "\" & text1 as input as a
Do While Not EOF(A)
Line Input #a,g
j = j + 1
If j = 1 then
login = g
else
pass = g
End IF
Loop
Close #a
If pass = pass_p then
'Идём дальше
else
MsgBox "Не верный пароль"
End If

И т.д.. Прошу без комментов, знаю что много чего нету, но это лучше всякой сылки!

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 21.04.2006 (Пт) 14:31

77
Последний раз редактировалось Al Khamid 18.11.2007 (Вс) 2:26, всего редактировалось 1 раз.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 21.04.2006 (Пт) 14:35

neic
Афтор топика писал(а):Чат Дмитрия Бородина (PHP) данные о пользователях хранит в разных файлах, а мне надо в одном!
Изображение

neic
Жираф
Жираф
 
Сообщения: 492
Зарегистрирован: 13.02.2005 (Вс) 23:44
Откуда: Сланцы

Сообщение neic » 21.04.2006 (Пт) 16:05

Al Khamid писал(а):А пользователь назвался "\\\.ЗИБА.///", а ты удивляйся, что система не может создать файл с символами "/" и "." в названии...

Файл? С точкой? Нельзя создать? Не смеши меня :lol: :lol:

neic
Афтор топика писал(а):
Чат Дмитрия Бородина (PHP) данные о пользователях хранит в разных файлах, а мне надо в одном!

Не заметил извиняюсь! тогда можно воспользоваться списком ;-)

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 21.04.2006 (Пт) 16:27

Я же уже показывал тип записи фиксированной длины, который спокойно читается и пишется в файл. При загрузке читаем в массив и проверяем на совпадение имён. Не надо придумывать велосипед.
Изображение

zaf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 194
Зарегистрирован: 27.03.2006 (Пн) 23:04

Сообщение zaf » 21.04.2006 (Пт) 16:43

Я же уже показывал тип записи фиксированной длины, который спокойно читается и пишется в файл. При загрузке читаем в массив и проверяем на совпадение имён. Не надо придумывать велосипед.


Привет можеш примерчик сделать plzzz

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 21.04.2006 (Пт) 18:57

zaf
Лови пример. Я решил для твоего удобства организовать всё хранение данных на основе очередного недоделанного KSDAT'а(теперь построен на коллекциях записей, имеющих свой класс), так что ничего в нём не трогай, ибо нужный тебе код в форме; скоро выложу правильную версию KSDAT'а в кирпичах.
Вложения
Register.rar
(6.49 Кб) Скачиваний: 38
Изображение

zaf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 194
Зарегистрирован: 27.03.2006 (Пн) 23:04

Сообщение zaf » 21.04.2006 (Пт) 21:31

спс


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 181

    TopList