Taula de continguts:

Pantalla d'inici de sessió per lots: 5 passos
Pantalla d'inici de sessió per lots: 5 passos

Vídeo: Pantalla d'inici de sessió per lots: 5 passos

Vídeo: Pantalla d'inici de sessió per lots: 5 passos
Vídeo: "Теневая стрелка" - вебинар о татуаже 2024, De novembre
Anonim
Pantalla d'inici de sessió per lots
Pantalla d'inici de sessió per lots

Aquí teniu un petit programa que us permet registrar-vos i iniciar la sessió per lots esperem que us agradi!

Pas 1: configuració

Preparant
Preparant

Per tant, el que necessiteu és un mapa amb un altre mapa al seu interior, cosa que facilita la referència de dades

(veure foto)

Pas 2: la pantalla inicial

La pantalla inicial
La pantalla inicial
La pantalla inicial
La pantalla inicial

Aquí crearem la pantalla que veureu en obrir el programa

(NOTA: he escrit "cd Log-Data" al codi de la imatge, però això retorna un error. Utilitzeu "Log" com a nom del mapa)

@echo off

REM es refereix al segon mapa que heu creat, en aquest cas el nom del mapa

REM sempre que el programa i el mapa desitjat estiguin al mateix directori, només cal escriure 'cd (nom del mapa)'

cd Registre

:començar

cls

color F0

REM, això és per mostrar la pantalla, utilitzeu aquí la vostra pròpia creativitat per fer-la brillar realment

echo Iniciar sessió, registrar-se

ressò.

eco (L) ogin (R) egister

set / p logreg = ""

si% logreg% == L aneu a l'inici de sessió

si% logreg% == l vés a l'inici de sessió

si% logreg% == R aneu al registre

si% logreg% == r vés al registre

:iniciar Sessió

cls

: registre

cls

Pas 3: la pantalla de registre

La pantalla de registre
La pantalla de registre
La pantalla de registre
La pantalla de registre

Per tant, òbviament, després que l'usuari hagi donat la seva opinió, volem que vagi a algun lloc,

aquí gestionarem l'acció feta quan l'usuari es vulgui registrar com a usuari nou

(NOTA: comencem per l'ordre: register)

: registre

cls

eco Registrar-se

ressò.

echo Nom d'usuari ?:

set / p user = ""

REM desem el nom d'usuari en un fitxer.dll al mapa de dades

REM juntament amb la contrasenya

ressò.

eco Contrasenya ?:

set / p pass = ""

REM l'exportem aquí

REM, fem servir un fitxer dll perquè és més difícil de llegir com a usuari, també el podeu desar en un txt.

echo% pass%>% user%.dll

anar de nou

: regsuccess

cls

echo S'ha registrat correctament

ressò.

eco% user%

ressò.

eco% pass%

pausa

anar a començar

Pas 4: pantalla d'inici de sessió; Error d’inici de sessió; Inici de sessió correcte

Pantalla d'inici de sessió; Error d’inici de sessió; Inici de sessió correcte
Pantalla d'inici de sessió; Error d’inici de sessió; Inici de sessió correcte
Pantalla d'inici de sessió; Error d'inici de sessió; Inici de sessió correcte
Pantalla d'inici de sessió; Error d'inici de sessió; Inici de sessió correcte
Pantalla d'inici de sessió; Error d’inici de sessió; Inici de sessió correcte
Pantalla d'inici de sessió; Error d’inici de sessió; Inici de sessió correcte

Volem més que poder registrar un usuari, també volem fer-lo iniciar la sessió,

això es farà en aquest pas

(Nota: Comencem per l'ordre: login)

:iniciar Sessió

cls

eco Iniciar sessió

ressò.

echo Nom d'usuari ?:

set / p user2 = ""

si No existeix% user2%.dll passa a l'inici de sessió de registre

for / f "Delims =" %% a in (% user2%.dll) do (set passconfirm = %% a)

ressò.

eco Contrasenya ?:

set / p pass2 = ""

si% pass2% ==% passconfirm% va a iniciar sessió

si no és% pass2% ==% passconfirm% goto loginfail

: loginsuccess

cls

èxit de ressò

ressò.

eco Bona feina que us heu registrat amb èxit

feu-ne ressò i heu iniciat la sessió al vostre compte

pausa

anar a començar

: loginfail

cls

eco no

ressò.

eco NOTA: distingeix entre majúscules i minúscules.

pausa

anar a començar

Pas 5: descarregueu el fitxer (si voleu)

podeu descarregar el programa si realment no voleu fer-ho vosaltres mateixos

aquí:

(encara heu de fer els mapes, només es tracta del fitxer txt)

Recomanat: