inlog en registratie systeem php
Pagina: « vorige 1 2 3 4 5 volgende »
Obelix en Idefix op 10/07/2013 17:14:07:
Je advies is goed bedoelt, maar als ik PHP zou gaan leren uit een boek is de kans vrij groot dat het verkeerd wordt uitgelegd / aangeleerd. In bijna geen enkel boek wordt beveiliging en goede foutafhandeling uitgelegd, gebruikt men * in query's en wordt mysql uitgelegd ipv mysqli. :-(
Dan ook maar de uitzondering die de regel bevestigt spuien: http://www.amazon.com/Beginning-PHP-5-3-Matt-Doyle/dp/0470413964/ref=sr_1_1?ie=UTF8&qid=1373469677&sr=8-1&keywords=php+5.3
Geen van je opmerkingen zijn van toepassing op dit boek (PDO!). Het enige minpuntje dat ik erin heb kunnen vinden is dat hij variabele tussen dubbele quotes ok vindt. Maar dat is wat mij betreft nog te accepteren.
En voor jouw info, dit boek heeft mij php geleerd.... ;-)
Quote:
hoe maak ik mail en wachtwoord net als het bovenste?
Wat houd je tegen om eens wat te proberen en logisch te kijken....?
We willen graag helpen, maar met zulke vragen komt alles hier neer op een 'afhaalbalie', wat we niet zijn.
Melissa, heb je mijn advies gelezen want je reageert er helemaal niet op?
aar, dat gaat niet want ik moet andere code maken dus met iets dat zorgt dat bij mail een @ in zit en kijkt of die bestaat en bij wachtwoord of die overeenkomt.
Ozzie, welk advies was van jou?
http://www.phphulp.nl/php/forum/topic/inlog-en-registratie-systeem-php/91453/2/#655401
(En hoezo mag je geen boek kopen. Dat beslis je toch zelf neem ik aan?)
Melissa Heijligers op 10/07/2013 17:34:15:
ik mag geen boek kopen..
Google eens. Is als PDF te downloaden.
Melissa Heijligers op 10/07/2013 17:34:15:
aar, dat gaat niet want ik moet andere code maken dus met iets dat zorgt dat bij mail een @ in zit en kijkt of die bestaat en bij wachtwoord of die overeenkomt.
Google eens.
Melissa Heijligers op 10/07/2013 17:34:15:
Ozzie, welk advies was van jou?
Is het echt zo moeilijk om je dit topic eens door te bladeren/terug te lezen?!?!??
Obelix, dan moet ik toch een reader downloaden..?
oke ik ga googlelen.
Melissa Heijligers op 10/07/2013 17:34:15:
aar, dat gaat niet want ik moet andere code maken dus met iets dat zorgt dat bij mail een @ in zit en kijkt of die bestaat en bij wachtwoord of die overeenkomt.
Ik vind dit een nonsens-argument. Alles valt te ontdekken, Lekker proberen, manuals lezen en je komt er heus wel.
Wat jij nu dus voorlopig eerst moet doen is PHP leren en je projectje eventjes in de ijskast stoppen. En als je straks snapt hoe dingen werken, dan wordt het ook veel leuker en dan snap je ook waarom wij je al die adviezen hebben gegeven.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$Geslacht = trim($_POST['Geslacht']);
if (strlen($Geslacht) <3) {
$fout[] = 'Geslacht moet minimaal 3 karakters bevatten.';
}
if(strlen($Geslacht) >7) {
$fout[] = 'Geslacht moet maximaal 7 karakters bevatten.';
}
if(!get_magic_quotes_gpc()) {
$_POST[] addslashes($_POST['Geslacht']);
}
$ControleerGeslacht = $_POST['Geslacht'];
$Controleer = mysql_query("SELECT geslacht FROM geslachten WHERE geslacht='$ControleerGeslacht'")or die (mysql_error());
if (!fout ) {
$Geslacht = mysql_real_escape_string($Geslacht);
$Geslacht = strip_tags($Geslacht);
}
if(empty($_POST['wachtwoord'])) {
$fout[] = 'Er is geen wachtwoord opgegeven.';
} elseif($_POST['wachtwoord'] != $_POST['wachtwoord_herh']) {
$fout[] = 'De wachtwoorden komen niet overeen.';
}
if (strlen($Geslacht) <3) {
$fout[] = 'Geslacht moet minimaal 3 karakters bevatten.';
}
if(strlen($Geslacht) >7) {
$fout[] = 'Geslacht moet maximaal 7 karakters bevatten.';
}
if(!get_magic_quotes_gpc()) {
$_POST[] addslashes($_POST['Geslacht']);
}
$ControleerGeslacht = $_POST['Geslacht'];
$Controleer = mysql_query("SELECT geslacht FROM geslachten WHERE geslacht='$ControleerGeslacht'")or die (mysql_error());
if (!fout ) {
$Geslacht = mysql_real_escape_string($Geslacht);
$Geslacht = strip_tags($Geslacht);
}
if(empty($_POST['wachtwoord'])) {
$fout[] = 'Er is geen wachtwoord opgegeven.';
} elseif($_POST['wachtwoord'] != $_POST['wachtwoord_herh']) {
$fout[] = 'De wachtwoorden komen niet overeen.';
}
Ozzie, ik snap het dat je mij dat adviseert, maar ik wil dit gewoon snel afhebben zodat ik kan beginnen met in het spel werken, ik vind in het spel met css en html en javascript werken veel leuker om te doen, dit snap ik ook beter.
Hoelang heb jij er over gedaan op de basisschool totdat je kon rekenen hoeveel 30x29 is?
Als je deze vraag serieus kan beantwoorden, moet je nu toch wel eens gaan begrijpen dat je op een foute weg bezig bent. Neem lekker de tijd en concentreer je ten alle tijden op je script.
Nu wil je het snel. En als het lukt.. hoe groot is de kans dat je bijv. tekortkomingen hebt in je beveiliging? Je wachtwoorden uit je database liggen bijv. op straat, persoonlijke gegevens liggen op straat, mensen kunnen door ene lek 'cheaten' op je site om opeens 1.000.000.000 euro te bemachtigen.
Wil jij nou serieus een flater gaan slaan bij je toekomstige leden?
Ik hoor graag je antwoord. Anders geef ik dit topic niet veel leven meer.
Gewijzigd op 10/07/2013 18:03:06 door - Ariën -
Als je een berg wilt beklimmen, moet je eerst 10.000 stappen nemen voordat je aan de top bent. Je kunt niet in 1 stap naar de top klimmen. Maar dat is wel wat jij wilt. En dat gaat gewoon simpelweg niet. Of je het nu leuk vindt of niet.
Nogmaals, ik heb je een goed advies gegeven. Doe er mee wat je wilt. Maar als je nu gewoon doorgaat met vragen blijven stellen, dan kan het zomaar zijn dat dit topic weer op slot gaat, en dat je straks helemaal geblokkeerd wordt van het forum. Ik zeg het dus voor je eigen bestwil. Veel succes.
ik vroeg alleen maar om hulp.. ik dacht wat goeds gemaakt te hebben.. :(
Alleen jammer dat jij er niks mee doet.
En hoe denk je iets goed gemaakt te kunnen hebben als je bijna niks van PHP af weet?
Gewijzigd op 10/07/2013 18:26:23 door - Ariën -
omdat ik het iemand heb nagevraagd..?
Geloof mij en ons: PHP leer je niet in een week, een spel kan je ook niet in no-time bouwen. Begin bij het begin, en alles wordt duidelijk en de puzzelstukjes zullen in elkaar gaan vallen.
Gewijzigd op 10/07/2013 19:26:39 door - Ariën -
heb jij dan een goede leer site over php?
Ik heb een pm gestuurd met een link naar gratis ebooks
http://phptuts.nl/view/39/
Begin bij het begin, niet bij een later hoofdstuk, en probeer zelf wat oefenopdrachten te maken.
zoiets te maken? dat zoals dag maand jaar geslacht dat je dat kunt kiezen?
is dat moeilijk?
http://www.hetpaardenspel.nl/?p=registreer
Toevoeging op 10/07/2013 20:24:49:
- Aar - op 10/07/2013 20:02:28:
Een goede tutorial:
http://phptuts.nl/view/39/
Begin bij het begin, niet bij een later hoofdstuk, en probeer zelf wat oefenopdrachten te maken.
http://phptuts.nl/view/39/
Begin bij het begin, niet bij een later hoofdstuk, en probeer zelf wat oefenopdrachten te maken.
ik ga beginnen
Pagina: « vorige 1 2 3 4 5 volgende »