Daar schiet je niets mee op, bovendien is het al een timestamp.quote:Op dinsdag 19 april 2005 19:36 schreef DionysuZ het volgende:
als het verjaardagen tussen 1970 en 2038 zijn, kun je sorteren op UNIX_TIMESTAMP(verjaardag)
owjah duuuuhh.. verkeerd gelezenquote:Op dinsdag 19 april 2005 19:49 schreef SuperRembo het volgende:
[..]
Daar schiet je niets mee op, bovendien is het al een timestamp.
Dat staat alleen op de inlog pagina, voor de rest vindt ik het niet noditg omdat te laten zien.quote:Op dinsdag 19 april 2005 16:16 schreef saban het volgende:
[..]
En hoe doe je;
Logged in as $username
Of, welkom $username
Steeds de username opvragen bij elke hit ?
Ik stop het gewoon in een sessie ...
Nu snap ik wat ik met d elink moest! Bedankt Juggernautquote:Op dinsdag 19 april 2005 14:24 schreef Juggernaut het volgende:
je doet het niet. img is bij jou een vaste waarde. Je moet door de array met tags loopen en dan elke keer img vervangen door de tag. in jouw geval loopt ie dus 3x en doet ie ook 3x de preg_match_all. bestudeer m'n link nog maar eens goed.
[ code verwijderd ]
| 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | <?php $array[0] = "0"; $array[1] = "1"; $array[2] = "2"; $array[3] = "3"; $array[4] = "4"; $i = 0; foreach($array as $array) { $i++; } $pic_width = 320; $pic_height = 50; $im=ImageCreate($pic_width,$pic_height); $achtergrond_kleur = imagecolorallocate ($im, 255, 209, 16); $zwart = imagecolorallocate ($im, 0, 0, 0); $wit = imagecolorallocate ($im, 255, 255, 255); $geel = imagecolorallocate ($im, 255, 209, 16); $font = imageloadfont('../gdf/proggyclean.gdf'); // text gebruiken $randomfunctie = rand(20,290); //random getal $text = "".$array['$i'].""; $text_grootte = 8; //van 0 - 15 $text_hoek = 0; // hoek waarin de text is geschreven $x_text = 10; $y_text = 30; $text_kleur = $zwart; $test = imagettftext ($im, $text_grootte, $text_hoek, $x_text, $y_text, $text_kleur, "Arial", $text);; //einde text gebruiken // output the image header("Content-type: image/png"); imagepng($im); ImageDestroy($im); ?> |
| 1 2 3 4 5 6 7 | 24.126.22.197 - - [20/Apr/2005:16:32:07 +0200] "POST /_vti_bin/_vti_aut/fp30reg.dll HTTP/1.1" 404 301 24.126.22.197 - - [20/Apr/2005:16:58:39 +0200] "POST /_vti_bin/_vti_aut/fp30reg.dll HTTP/1.1" 404 301 24.126.22.197 - - [20/Apr/2005:16:58:59 +0200] "SEARCH /\x90\x04H\[.......... veel meer x04h....... ] \x04H\x90 [..........veel meer \x90........] \x90\" 414 337 |
| 1 2 3 4 | "OPTIONS / HTTP/1.1" 200 - "PROPFIND /admin%24 HTTP/1.1" 404 278 "OPTIONS / HTTP/1.1" 200 - "PROPFIND /admin%24 HTTP/1.1" 404 278 |
| 1 2 3 4 5 6 | $retangle_x1 = $pic_width -1; $retangle_y1 = $pic_height -1; $retangle_x2 = 0; $retangle_y2 = 40; imagerectangle($im, $retangle_x1, $retangle_y1, retangle_x2, retangle_y2, $zwart ); |
| 1 2 3 4 5 6 | $retangle_x1 = 10; $retangle_y1 = 20; $retangle_x2 = 30; $retangle_y2 = 40; imagefilledrectangle($im, $retangle_x1, $retangle_y1, retangle_x2, retangle_y2, $zwart ); |
Je zou het wachtwoord ook mbv javascript kunnen MD5'en.quote:Op donderdag 21 april 2005 12:11 schreef the_disheaver het volgende:
Zo, mijn beveiliging is nu goed, maar volgens mij nog 1 klein zwak schakeltje:
Als je je password verstuurd, zal het als plain-tekst (wel via post) verstuurd worden naar m'n server, waar het ge-MD5 wordt.
Is dit een redelijk zwakke schakel? En hoe kan ik het voorkomen? Via een beveiligde verbinding?
Zo veilig hoeft mijn site echt niet te zijn, maar wanneer je toch bezig bent![]()
Probeer eens voor je zelf na te gaan wat dan het verschil is.quote:Op donderdag 21 april 2005 13:02 schreef sylvesterrr het volgende:
Je zou het wachtwoord ook mbv javascript kunnen MD5'en.
Het wordt client-side geMD5't, dus wordt niet het wachtwoord (bijv. 'abcdefg'), maar de MD5-gecodeerde string over het netwerk verstuurd.quote:Op donderdag 21 april 2005 13:12 schreef markvleth het volgende:
[..]
Probeer eens voor je zelf na te gaan wat dan het verschil is.
laat ik het zo vragen dan:quote:Op donderdag 21 april 2005 13:19 schreef sylvesterrr het volgende:
Het wordt client-side geMD5't, dus wordt niet het wachtwoord (bijv. 'abcdefg'), maar de MD5-gecodeerde string over het netwerk verstuurd.
ligt eraan wat je verder weet lijkt mequote:Op donderdag 21 april 2005 13:29 schreef markvleth het volgende:
[..]
laat ik het zo vragen dan:
Als ik het gecodeerde password onderschep, kan ik daarmee inloggen?
Als je het gecodeerde password invult in password veld, wordt dat nogmaals gecodeerd (2keer dus), en zal het niet het zelfde zijn als 1 maal gecodeerde wachtwoord in mijn wachtwoord-bestand.quote:Op donderdag 21 april 2005 13:29 schreef markvleth het volgende:
[..]
laat ik het zo vragen dan:
Als ik het gecodeerde password onderschep, kan ik daarmee inloggen?
Wat is de waarde van $zwart?quote:Op donderdag 21 april 2005 14:12 schreef BaggerUser het volgende:
maar niemand die het weet van die imagerectangle ?
Ik kan toch ook javascript eruit slopen?quote:Op donderdag 21 april 2005 14:20 schreef the_disheaver het volgende:
Als je het gecodeerde password invult in password veld, wordt dat nogmaals gecodeerd (2keer dus), en zal het niet het zelfde zijn als 1 maal gecodeerde wachtwoord in mijn wachtwoord-bestand.
Je zult hem moeten decoderen, en dat kan met md5 niet.
Heb ik ergens gezegd dat je dat niet kan?quote:Op donderdag 21 april 2005 15:43 schreef markvleth het volgende:
maar ik kan wel inloggen met dat wachtwoord...
Misschien wel veiliger, maar waarom niet https gebruiken, die encrypt het hele verkeer, oftewel geen nuttige data voor derden zonder de juiste sleutel...quote:Op donderdag 21 april 2005 16:21 schreef DionysuZ het volgende:
kun je niet in de form een timestamp meesturen als variabele, samen met het wachtwoord die je javascript codeert door: md5(md5(wachtwoord) + timestampvariabele) te doen, en dan serverside controleert of die timestamp binnen de afgelopen minuut ligt en dan het wachtwoord vervolgens controleert? Het is dan nog niet helemaal veilig, maar toch al iets veiliger of niet?
quote:
SSL (Secure Socket Layer) is mogelijk op jouw VDS. Je moet het juiste SSL certificaat leveren en de SSL server installeren. Je kunt een enkele domein beveiligen door een certificate te gebruiken (bijv. jouwveiligedomein.nl) en maak daarna directories om individuele beveiligde pagina's voor je klanten te maken (bijv. jouwveiligedomein.nl/gebruiker1).
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <?php for ($x = 0; $x < sizeof($index['Member']); $x++) { for ($y = 0; $y < sizeof($member_tags); $y++) { if ($values[$index[$member_tags[$y]][$x]]['level'] == 5) { $members[$x][$member_tags[$y]] = $values[$index[$member_tags[$y]][$x]]['value']; } } } $printarray = $this->getOption(Memberstats); $printarray = explode(" ", $printarray); for ($x = 0; $x < sizeof($index['Member']); $x++) { foreach($printarray as $z) { echo $z . ": " . $members[$x][$z] . "<br />"; } echo "<br />"; } ?> |
Kleurtjes.quote:Op donderdag 21 april 2005 20:20 schreef SuperRembo het volgende:
Die [php] tag verneukt de code, dat weet je toch wel
Gekeken, nee.quote:Staat het in $printarray al dubbel? Dat is eenvoudig te checken met print_r();
Nee, het moet een plugin worden voor een CMS. Voor 1 user wordt natuurlijk de voornaamste functie maar als er een community'tje komt met een teampje dan kan het iig.quote:(Wordt dit een vervanging van mijn WhatPulse stats? )/
Ik begrijp niet wat je bedoelt.quote:Op donderdag 21 april 2005 20:55 schreef SuperRembo het volgende:
Wat gebeurt er als 'level' != 5 is? Dan sla je $member[$x] over, maar je print hem verderop wel.
Virtual Dedicated Server, iets nieuws van Lycos.quote:Op donderdag 21 april 2005 21:12 schreef the_disheaver het volgende:
Waar staat VDS eigenlijk voor?
In de laatste loop loopt $x tot sizeof($index['Member']), maar is $members wel zo lang?quote:
$zwart = imagecolorallocate ($im, 0, 0, 0);quote:Op donderdag 21 april 2005 14:24 schreef the_disheaver het volgende:
[..]
Wat is de waarde van $zwart?
| 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | <?php $text_grootte = 8; //van 0 - 15 $text_height = imagefontheight($text_grootte); $text_width = imagefontwidth($text_grootte); $count = count($array); $pic_width = 200; $pic_height = ($count * $text_height) + (2 * $text_height); $im=ImageCreate($pic_width,$pic_height); $achtergrond_kleur = imagecolorallocate ($im, 255, 209, 16); $zwart = imagecolorallocate ($im, 0, 0, 0); $wit = imagecolorallocate ($im, 255, 255, 255); $geel = imagecolorallocate ($im, 255, 209, 16); // Zoek hoe breed en hoe hoog de tekst gaat worden if (!isset($text)) $text = "Gecentreerd!"; $font = "Verdana"; $fontsize = 8; $box = ImageTTFBBox($fontsize, 0, $font, $text); $hoogte = $box[1] - $box[7]; $breedte = $box[2] - $box[0]; // Bereken de "default" coordinaten $x_coordinaat = $box[0]; // Bereken nu de verschuiving die nodig is om de tekst de centreren $offset_x = (int)((ImageSX($im) - $breedte) / 2); //Border $retangle_x1 = $pic_width -1; $retangle_y1 = $pic_height -1; $retangle_x2 = 0; $retangle_y2 = 40; imagerectangle($im, $retangle_x1, $retangle_y1, retangle_x2, retangle_y2, $zwart ); //Einde border //Balk $retangle_x1 = 200; $retangle_y1 = $hoogte + 4; $retangle_x2 = 0; $retangle_y2 = 0; imagefilledrectangle($im, $retangle_x1, $retangle_y1, retangle_x2, retangle_y2, $zwart ); //Einde Balk // Teken de tekst ImageTTFText($im, $fontsize, 0, $x_coordinaat + $offset_x, $hoogte + 2, $wit, $font, $text); // output the image header("Content-type: image/png"); imagepng($im); ImageDestroy($im); ?> |
Aha. Nee dus. Ik heb nu $x tot sizeof($members) en dat werkt wel.quote:Op donderdag 21 april 2005 22:05 schreef SuperRembo het volgende:
[..]
In de laatste loop loopt $x tot sizeof($index['Member']), maar is $members wel zo lang?
oei sowieso niet netjes dat ik die er niet had staan maar die had ik er bij die ander perongeluk ook niet staan dus vandaar dat ik daar niet op had geletquote:Op vrijdag 22 april 2005 08:42 schreef SuperRembo het volgende:
Als je de syntax-fouten er uit haalt werkt het wel hoor.
retangle_x2 -> $retangle_x2
retangle_y2 -> $retangle_y2
En count($array) geeft een error omdat $array niet bestaat. Maar dat kan eraan liggen dat het een uitgekleed voorbeeld is.
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |