Vraagje goed ingevuld?

Gestart doorRobbertb8 reacties55 weergaven

9 berichten · pagina 1 van 1

Robbertb

Lid · Topicstarter

Berichten
351
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik ben een tutorial aan het volgen om een uitgebreid login script te leren maken alleen snap het volgende niet!

gebruiker_id - INT - NOT NULL - auto_increment - primary key
voornaam - VARCHAR - NOT NULL
tussenvoegsel - VARCHAR - NOT NULL
achternaam - VARCHAR - NOT NULL
adres - VARCHAR - NOT NULL
postcode - VARCHAR - NOT NULL
woonplaats - VARCHAR - NOT NULL
gebruikersnaam - VARCHAR - NOT NULL
wachtwoord - VARCHAR - NOT NULL

Ik heb nu dit maar is het zo goed?

Afbeelding


Of klopt het zo niet?

Dit is de opdracht wat ik moet doen

Laten we beginnen om in PhpMyAdmin (om PhpMyAdmin te downloaden ga naar http://www.phpmyadmin.net/ ) een database aanmaken met de naam login.
In deze database maken we vervolgens een tabel aan die we gebruiker noemen met 9 velden die we als volgt maken:
gebruiker_id - INT - NOT NULL - auto_increment - primary key
voornaam - VARCHAR - NOT NULL
tussenvoegsel - VARCHAR - NOT NULL
achternaam - VARCHAR - NOT NULL
adres - VARCHAR - NOT NULL
postcode - VARCHAR - NOT NULL
woonplaats - VARCHAR - NOT NULL
gebruikersnaam - VARCHAR - NOT NULL
wachtwoord - VARCHAR - NOT NULL

Als we dit ingevuld hebben kunnen we pas echt gaan beginnen.
0
Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Klopt niet, je geeft je varchers een max lengte mee van 0 er kan dus niks instaan.
0
Robbertb

Lid · Topicstarter

Berichten
351
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Welke waarde moeten ze dan hebben?
0
Ewan

Lid

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ligt eraan hoeveel tekst jij toestaat
0
Robbertb

Lid · Topicstarter

Berichten
351
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zo beter?

Field     Type     Collation     Attributes     Null     Default     Extra     Action
    gebruiker_id     int(11)             No         auto_increment     Browse distinct values     Change     Drop     Primary     Unique     Index     Fulltext
    voornaam     varchar(255)     latin1_general_ci         No             Browse distinct values     Change     Drop     Primary     Unique     Index     Fulltext
    tussenvoegsel     varchar(255)     latin1_general_ci         No             Browse distinct values     Change     Drop     Primary     Unique     Index     Fulltext
    achternaam     varchar(255)     latin1_general_ci         No             Browse distinct values     Change     Drop     Primary     Unique     Index     Fulltext
    adres     varchar(255)     latin1_general_ci         No             Browse distinct values     Change     Drop     Primary     Unique     Index     Fulltext
    postcode     varchar(6)     latin1_general_ci         No             Browse distinct values     Change     Drop     Primary     Unique     Index     Fulltext
    woonplaats     varchar(255)     latin1_general_ci         No             Browse distinct values     Change     Drop     Primary     Unique     Index     Fulltext
    gebruikersnaam     varchar(54)     latin1_general_ci         No             Browse distinct values     Change     Drop     Primary     Unique     Index     Fulltext
    wachtwoord     varchar(54)     latin1_general_ci         No             Browse distinct values     Change     Drop     Primary     Unique     Index     Fulltext


Afbeelding
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
als jij een tussenvoegsel van 255 tekens verwacht.

Ik zou eerder wachtwoord op 255 zetten. Als je die gecodeerd opslaat kunnen die heel groot worden.

Dan is het wel goed hoor.
0
Berichten
1.625
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zou inderdaad wachtwoord even op 255 zetten en de rest een maximale lengte van 34 geven. We leven namelijk niet in Amerika waar ze plaatsnamen van ik-weet-niet-hoelang hebben.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Mikeschippers schreef:
Ik zou inderdaad wachtwoord even op 255 zetten en de rest een maximale lengte van 34 geven. We leven namelijk niet in Amerika waar ze plaatsnamen van ik-weet-niet-hoelang hebben.
Ik zou eerst maar eens kijken wat de lengte van de hash is die je in dat veld opslaat? Indien md5() (als dan i.c.m. een salt) zit je wel behoorlijk ruim met het aantal tekens.
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja, mar 255 is meesta wel goed. Ik heb een salt van 32 karakters en mensen kunnen bij mij een wachtwoord van meer dan 50 tekens maken.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren