Mundarija:

Ommaviy kirish ekrani: 5 qadam
Ommaviy kirish ekrani: 5 qadam

Video: Ommaviy kirish ekrani: 5 qadam

Video: Ommaviy kirish ekrani: 5 qadam
Video: Ногиронлар жинсий эҳтиёжини қандай қондиради? 2024, Noyabr
Anonim
Ommaviy kirish ekrani
Ommaviy kirish ekrani

Mana sizga kichik dastur bo'lib, sizga ro'yxatdan o'tishingiz va tizimga kirishingiz sizga yoqadi degan umiddamiz!

1 -qadam: sozlash

O'rnatish
O'rnatish

Shunday qilib, sizga boshqa xaritasi bo'lgan xarita kerak, bu ma'lumotlarga murojaat qilishni osonlashtiradi

(rasmga qarang)

2 -qadam: Boshlash ekrani

Boshlash ekrani
Boshlash ekrani
Boshlash ekrani
Boshlash ekrani

Bu erda biz dasturni ochishda ko'radigan ekranni yaratamiz

(QAYD: rasmdagi kodga 'cd Log-Data' yozdim, lekin bu xaritaning nomi sifatida 'Log' dan foydalanishda xato qaytaradi)

@echo o'chirilgan

REM bu siz qilgan ikkinchi xaritaga tegishli, bu holda xaritaning nomi

Agar dastur va kerakli xarita bir xil katalogda bo'lsa, siz "CD (xarita nomi)" ni yozishingiz mumkin.

CD jurnali

: boshlash

cls

rang F0

REM - bu ekranni ko'rsatish uchun, bu erda o'z ijodkorligingizdan foydalanib, uni chindan ham porlashi mumkin

echo Kirish, Ro'yxatdan o'tish

aks sado

echo (L) ogin (R) egister

o'rnatish /p logreg = ""

agar %logreg %== L tizimga kirsa

agar %logreg %== l kirsam

agar %logreg %== R ro'yxatdan o'tsa

agar %logreg %== r registratsiya qilinsa

:Kirish

cls

: ro'yxatdan o'tish

cls

3 -qadam: Ro'yxatdan o'tish oynasi

Ro'yxatdan o'tish ekrani
Ro'yxatdan o'tish ekrani
Ro'yxatdan o'tish ekrani
Ro'yxatdan o'tish ekrani

Shubhasiz, foydalanuvchi o'z ma'lumotlarini kiritgandan so'ng, biz uning biror joyga borishini xohlaymiz

bu erda biz foydalanuvchi yangi foydalanuvchi sifatida ro'yxatdan o'tishni xohlagan paytda bajariladigan harakatni ko'rib chiqamiz

(QAYD: biz: ro'yxatdan o'tish buyrug'idan boshlaymiz)

: ro'yxatdan o'tish

cls

echo Ro'yxatdan o'tish

aks sado

echo Foydalanuvchi nomi?:

set /p user = ""

REM biz foydalanuvchi nomini Ma'lumotlar xaritasida.dll faylida saqlaymiz

Parol bilan birga REM

aks sado

echo Parol?:

sozlash /p o'tish = ""

Biz uni bu erga eksport qilamiz

REM biz dll faylini ishlatamiz, chunki foydalanuvchi sifatida o'qish qiyin, siz uni txt -da saqlashingiz mumkin!

echo%pass%>%user%.dll

muvaffaqiyatga erishish kerak

: muvaffaqiyatga erishish

cls

echo muvaffaqiyatli ro'yxatdan o'tdi

aks sado

echo %foydalanuvchi %

aks sado

echo %pass %

pauza

boshlash kerak

4 -qadam: kirish ekrani; Kirish muvaffaqiyatsiz tugadi; Kirish muvaffaqiyati

Kirish ekrani; Kirish muvaffaqiyatsiz tugadi; Kirish muvaffaqiyati
Kirish ekrani; Kirish muvaffaqiyatsiz tugadi; Kirish muvaffaqiyati
Kirish ekrani; Kirish muvaffaqiyatsiz tugadi; Kirish muvaffaqiyati
Kirish ekrani; Kirish muvaffaqiyatsiz tugadi; Kirish muvaffaqiyati
Kirish ekrani; Kirish muvaffaqiyatsiz tugadi; Kirish muvaffaqiyati
Kirish ekrani; Kirish muvaffaqiyatsiz tugadi; Kirish muvaffaqiyati

Biz faqat foydalanuvchini ro'yxatdan o'tkazishni emas, balki unga kirishni ham xohlaymiz

bu bosqichda amalga oshiriladi

(Eslatma: Biz: kirish buyrug'idan boshlaymiz)

:Kirish

cls

echo Kirish

aks sado

echo Foydalanuvchi nomi?:

set /p user2 = ""

agar mavjud bo'lmasa %user2 %.dll tizimga kirmaydi

for /f "Delims =" %% a in (%user2%.dll) bajaradi (passconfirm = %% a ni o'rnating)

aks sado

echo Parol?:

set /p pass2 = ""

agar%pass2%==%passconfirm%goto loginsuccess

bo'lmasa%pass2%==%passconfirm%goto loginfail

: kirish muvaffaqiyatsizligi

cls

muvaffaqiyat aks sadosi

aks sado

echo Yaxshi ro'yxatdan o'tdingiz

echo qiling va hisobingizga kiring

pauza

boshlash kerak

: login muvaffaqiyatsiz

cls

echo muvaffaqiyatsiz tugadi

aks sado

echo QAYD: bu katta -kichik harflarga sezgir!

pauza

boshlash kerak

5 -qadam: Faylni yuklab oling (agar xohlasangiz)

Agar siz buni o'zingiz qilishni xohlamasangiz, dasturni yuklab olishingiz mumkin

bu erda:

(siz hali ham xaritalar qilishingiz kerak, bu faqat txt fayli)

Tavsiya: