Hoe een Registratieformulier in elkaar zit

Pagina: 1
Acties:

  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 13:20
Hieronder heb ik de procedure beschreven over hoe een registratieformulier in z'n werk gaat. Alle variabelen heb ik aangegeven in $_____ . Voor de gene die niet precies weten wat variabelen inhouden: Een variabel is een onbepaalde waarde die altijd veranderlijk is, of kan zijn.
Ik denk dat dat de makkelijkste omschrijving is.

Ik ben zelf bezig met een registratiesysteem, en inlogsysteem. kben niet zo prof. dus, er zouden verbeteringen mogelijk zijn. Om dit te maken is kennis in PHP en MySQl nodig. Ook zou een beetje kennis van HTML voor het design van een formulier niet verkeerd zijn.

Voor beginnelingen is het natuurlijk altijd de vraag hoe ze bepaalde onderwerpen kunnen maken. Elk onderwerp kan op vele manieren, dus echte regels zijn er niet voor. Maar hier op Gathering.tweakers.net zijn al vele voorbeelden gepost, dus met de knop Search zou je een heel eind moeten komen. Om dit systeem werkend te maken moet je een server ter beschikking hebben (dit kan van de provider of van je eigen systeem af) en ondersteuning voor MySQL. Voor externe servers met MySQL ondersteuning moet je ook even de search gebruiken... (wat moeten we zonder die Search hè... :o

Graag wat reacties op deze post.
Afijn.... hieronder staat het systeem:

Formulier invullen + verzenden

- Kijk of $username ingevuld is
- Kijk of $email ingevuld is
- Kijk of $username al in de database voorkomt
- Kijk of $email al in de database voorkomt
- Maak een random paswoord - $pass (6)
- Maak een random activationkey - $activationkey (25)
- Voeg formulier toe aan de database tabel: users
$activation: default = NO
- Voeg $activationkey + $username toe aan de database tabel: activation
- Verzend een e-mail met URL http://www.cheater.nl/check.php?activationkey= (25)


Klik op de URL die in de e-mail staat

- Kijk of $activationkey bestaat
- Kijk of $activation: NO is
- Onthoudt $regelnummer van $username
- Verander $activation: NO naar $activation: YES van $regelnummer
- Verwijder de regel $activationkey + $username

Verwijderd

ik zie nergens addslashes() enzo?

  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 13:20
Op maandag 08 oktober 2001 22:11 schreef Cheatah het volgende:
ik zie nergens addslashes() enzo?
Nou... je kunt er eigenlijk heel veel dingen bijdoen, maar ik heb het systeem kort en klein gehouden, en toch een beetje beschermd tegen fraude. Onder andere dat je een email toegestuurd krijgt, en dan pas activeren, zodat andere mensen niet op jou email adres kunnen registreren enzow. Een paswoord wordt eerst voor jouzelf gegeneerd, zodat je geen te makkelijk paswoord verzint. Uiteraard is dit wel later veranderbaar. Omdat de activatiecode uit 25 tekens bestaat is de kans dat je iemands anders activatiecode verzint en gebruikt 1 op de 29098125988731506183153025616435000000000 (zojuist berekend
) De kans dat een paswoord hetzelfde is als die van een ander = 1 op de 181398528. Ook vrijwel onmogelijk om te raden dus.

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 08-09 08:43

Bergen

Spellingscontroleur

Op maandag 08 oktober 2001 22:09 schreef Cheater het volgende:
tabel: activation
- Verzend een e-mail met URL http://www.cheater.nl/check.php?activationkey= (25)
Jaaaaaaaahhhhhoooooooorrrrrrr ik ga naar die site, knip check.php eraf enzo, dus er blijft alleen http://www.cheater.nl over, wat krijg ik:
1024 x 768 gedetecteerd
Wij zijn druk bezig met het ontwikkelen van deze site.
Wilt u weten tot hoever de ontwikkelingen zijn, dan kan dat op
de resolutie van 1280 x 1024.
Duh dus de site is alleen toegankelijk voor mensjes met een grote monitor? |:(

Verwijderd

Op donderdag 11 oktober 2001 02:51 schreef GerbenW het volgende:

[..]

Jaaaaaaaahhhhhoooooooorrrrrrr ik ga naar die site, knip check.php eraf enzo, dus er blijft alleen http://www.cheater.nl over, wat krijg ik:
[..]

Duh dus de site is alleen toegankelijk voor mensjes met een grote monitor? |:(
ha nog erger... ik heb een dualhead setup met daarop 2x 1280x960, wat zegt de site?

640 x 480 gedetecteerd

ha... als je je site ontoegankelijk wil houden moet je vooral zo doorgaan :)...

Verwijderd

http://www.cheater.nl/800x600/

Wel lekker veel werk om voor ELKE resolutie nieuwe graphics/html te maken....

Wel eens gehoord van stylesheets en relatieve groottes?

<div class="header" width="80%">

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 08-09 08:43

Bergen

Spellingscontroleur

Prachtige frameset heeft de site ook:
code:
1
2
3
4
<FRAMESET ROWS="*, 1" framespacing="0" frameborder="0" border="false" scrolling="no">
    <frame SRC="Index2.htm">
    <frame SRC="Onder.htm">
</FRAMESET>

Dus uuhh een groot scherm boven en een frame van 1 pixel hoog onderaan. Nuttig :Z Mijn complimenten haha lol

  • mocean
  • Registratie: November 2000
  • Laatst online: 31-08 09:14
Op donderdag 11 oktober 2001 04:37 schreef GerbenW het volgende:
Prachtige frameset heeft de site ook:
code:
1
2
3
4
<FRAMESET ROWS="*, 1" framespacing="0" frameborder="0" border="false" scrolling="no">
    <frame SRC="Index2.htm">
    <frame SRC="Onder.htm">
</FRAMESET>

Dus uuhh een groot scherm boven en een frame van 1 pixel hoog onderaan. Nuttig :Z Mijn complimenten haha lol
Frames van een pixel kunnen best nuttig zijn, bijvoorbeeld om formpjes heen te posten, of een auto-refresh voor het een of ander!

Koop of verkoop je webshop: ecquisition.com


  • GX
  • Registratie: Augustus 2000
  • Laatst online: 14-05-2025

GX

Nee.

rofl
1600 x 1200 gedetecteerd


Wij zijn druk bezig met het ontwikkelen van deze site.
Wilt u weten tot hoever de ontwikkelingen zijn, dan kan dat op
de resolutie van 1280 x 1024.
ja, euhm.. :X

  • RupS
  • Registratie: Februari 2001
  • Laatst online: 30-08 20:49
1280 x 1024 gedetecteerd

Ook deze pagina is in ontwikkeling.
Maar hier kunt u zien wat de algemene ontwikkelingen zijn.
Wij zijn ook technische snufjes aan het testen die op deze pagina moeten komen.
Die zult u niet te zien krijgen omdat deze nog niet stabiel zijn, en vooral
nog fouten bevatten.

Waar we nu mee bezig zijn:
Nieuws Tracker van Tweakers.net - (6-10-2001 voltooid)
Ingebouwde chatfunctie.
Notitieblok. Om notities voor uzelf te maken.

Maar om enkele van deze functies gebruik te maken moet u geregistreerd zijn in ons systeem.
Daar zijn wij op dit moment mee bezig.


:Z
Pagina: 1