Jullie hebben btw last van een refresh bug..
Heel iritant, verbeter dit alsjeblieft snel.
Posts by NielsB
-
-
Ik gebruik nu voor mijn wachtwoorden bijv varchar 40 en daarbij sha1.
Maar zal nu even gelijk een script maken voor die hash om te kijken hoeveel tekens dat is..
Zover ik weet zijn de nieuwe hashes nog niet gekraakt, en beginnen mensen steeds meer de oudere te bruteforceren zoals md5 sha1.
Hier een voorbeeld van een script die ik heb gemaakt voor wachtwoord strings om even snel in de database te verwerken.
http://niels.ngis.nl/codering/
Edit: een hash met sha512 geeft 128 tekens terug.
-
Waarom moeilijk doen als je het zo kan maken? :p
Voorbeeld link: http://example.com/reffer.php?code=123456
die kan je verwerken bijv via de volgende code:PHP
Toon Meer<?PHP // De bedoeling van de code is het checken van de aangemaakte code. // Als de code is gevonden bij de gevonden gebruiker, dan moeten we gaan kijken of hij / zij al een account heeft. // Dit is een kleine voorbeeld / tutorial, mochten mensen meer willen zien zoals foutenvermelding en code aanmaken dan zou ik dit verder uit tikken als ik weer tijd heb, het is namelijk kerst ;) // We kijken hier of er een code is ingevuld. if(!empty($_GET['code'])) { // Wel even kijken of de opgegeven code numeriek is if(is_numeric($_GET['code'])) { // Hier gaan we kijken in de database of de code overeen komt met een gebruikersid. $checkNumber = mysql_fetch_assoc(mysql_query("SELECT id FROM members WHERE code = '". (int) $_GET['code'] ."'")); // Hier gaan we kijken of er een gebruiker kan worden gevonden. if(!empty($checkNumber['id'])) { // Als het account bestaat hier onder beveiliging maken zoals heeft de reffer al een account via ip check etc. } } } ?>
-
Welke stukje code staat er bij jou op regel 103 t/m 110?
Want die op codedump klopt volgens mij niet helemaal vergeleken met die van jou, dus hoor het graag van je.
-
Darrstar, ik denk idd dat je gelijk hebt, maar het beste is gewoon link gebruiken.
Overigens dit mag je binnenkort niet meer gebruiken: <?=$data->health;?>. Op php.net is aangegeven dat in php 6 dit niet meer mogelijk is, hoezo weet ik zelf ook nog niet echt.
Maar ik vond het zelf ook handige middel maar mij werd gezegd dat het niet meer mag.
-
Misschien slim, wat doet hij fout ?
Misschien meer uitleg, omdat je niet eens uitleg wat er aan de hand is..Anders kan het topic net zo goed dicht..
Verder post het script is even GOED op codedump.be want je hebt je code er kut op gegooit.
-
Kijk het is nu wel vakantie maar je moet ook genoeg tijd vrij maken om een leuke community op te zetten, voordeel van open source is dat er al een grote basis is.
En als je het zelf nog moet maken ben je nog even lang bezig voordat je een goede basis hebt gemaakt waarmee je veel kan.
Ik vind het dus een goede zet van Pim om via de php-fushion aan het werk te gaan.
Ik ben het met je eens darsstar, Dominic had de site te vroeg online waardoor je te veel bugs had.
-
PHP
<?PHP session_start(); if($_SESSION['tijd'] <= time(); unset($_SESSION['tijd']); else $_SESSION['tijd'] = time() + 600; ?>
Dit is een kleine voorbeeld hoe het zou kunnen, ik heb het alleen niet getest maar volgens mij dat het moet werken.
Oo je hebt het al opgelost, opeens kwamen er allemaal berichten voor dat ik hem ging posten:P
-
-
Even verbetering voor je:
PHP
Toon Meer<? // NickName Encoding // if(isset($_POST['register'])){ $nickname = $_POST['nickname']; $password = $_POST['password']; $password2 = $_POST['password2']; $email = $_POST['email']; function safeNickname($nickname, $password, $password2, $email) { $dbres = mysql_query("SELECT login FROM `players`"); $encoded = mysql_real_escape_string($nickname); $nickname_rows = mysql_num_rows($dbres); if ($encoded == true && $nickname_rows < 1){ passwordEncrypt($encoded, $password, $password2, $email); }else{ echo '<p><font color="red"><sup align=center >error</sup>The nickname u entered is invalid or does already exist.</font></p>'; } } // Password Encoding // function passwordEncrypt($nickname, $password, $password2, $email) { $passwordinput = $_POST['password']; $passwordinput2 = $_POST['password2']; if ($passwordinput == $passwordinput2) { $shacode = sha1($passwordinput); emailCheck($nickname, $shacode, $email); }else{ echo '<p><font color="red"><sup align=center >error</sup>The password(s) u entered were invalid or did not match!</font></p>'; } } // Email Encoding // function emailCheck($nickname, $password, $email) { $encoded2 = mysql_real_escape_string($email); $mailcheck = validEmail($encoded2); if ($mailcheck == true){ finishRegister($nickname, $password, $mailcheck); echo 'YAY! register thing works fine here!'; }else{ echo '<p><font color="red"><sup align=center >error</sup>The email u entered was invalid!</font></p>'; } } function finishRegister($encoded, $shacode, $mailcheck) { if ($encoded == true && $shacode == true && $mailcheck == true) { $query = mysql_query("INSERT INTO `players` VALUES('', '". $encoded ."', '". $shacode ."', NOW(), '', 1, 0, 'images/avatars/default.jpg', '". $mailcheck ."', 0);"); if ($query) { echo '<p>Congratulations!<br>u have sucessfully registered to the EXF clan website, u can sign up to be clan member now <a href="/">Click to continue</a></p>'; } } } safeNickname($nickname, $password, $password2, $email); ////////////////////////////////////// } ?>
Ok ik heb een paar fouten eruit gehaald ook moet je er zeker van zijn dat in je database bij password varchar 40 staat of hoger anders werkt sha1 niet ;).
-
-
Vraagje?
Waarom per see uit criminals rood?
Want als je beetje kan scripten kan je toch zelf ook een systeem maken?Je begint met een leden systeem dan heb je al mooie basis om daarna verder te gaan met andere scripts.
Verder ga je zelf ook offtopic door de reactie te plaatsen.
-
Gast die spellingsfout maak jij nu ook!
het moet zijn:En doe je code is zo:
PHPmysql_query("INSERT INTO `news` (`soort`, `postdate`, `title`, `newstext`) VALUES ('". $_POST['soort'] ."','". $_POST['postdate'] ."','". $_POST['title'] ."','". $_POST['newstext'] ."') ");
En doe dan ook het volgende veranderen naar:
PHP<input style='WIDTH: 60%' maxlength='100' name='soort' /> </p> <p>datum : <input style='WIDTH: 60%' maxlength='100' name='postdate' /> </p> <p>titel : <input style='WIDTH: 60%' maxlength='100' name='$title' /> </p> <p>bericht : <input style='WIDTH: 60%' maxlength='100' name='newstext' /> </p> <p> <input value='Verstuur!' type='toevoegen' name='toevoegen' /></p>
-
Pim, ik weet niet precies hoe je het wilt.
Maar moet nu wel aardig in de beurt zijn van hoe jij het wil:PHP
Toon Meer<?PHP // We maken hier een function genaamd color_username, deze kan je gebruiken door een user Id mee te geven. function color_username( $user_id ) { // We maken hier een query aan waarin we eerst de rang uit de database halen door de userId te gebruiken van opgegeven gebruiker. $qKleur = mysql_query("SELECT fusion_users.user_groups FROM fusion_users INNER JOIN fusion_kleuren ON fusion_kleuren.user_groups = fusion_users.user_groups WHERE user_id = '".(int) $user_id ."'"); $kleur = mysql_fetch_assoc($qKleur); // Om de rangen te checken gebruiken we i.p.v een if en else een switch dit is sneller en makkelijker. // De rangen op een rij: Elite, Moderators, Supermoderators, Beheerders, Superbeheerders en Eigenaren switch($kleur['fusion_users.user_groups']) { // Wanneer je rang Eigenaar is krijg je de kleur die hier onder staat case "Eigenaar": $kleur = ""; break; // Wanneer je rang Superbeheerder is krijg je de kleur die hier onder staat case "Superbeheerder": $kleur = ""; break; // Wanneer je rang Beheerder is krijg je de kleur die hier onder staat case "Beheerder": $kleur = ""; break; // Wanneer je rang Supermoderator is krijg je de kleur die hier onder staat case "Supermoderator": $kleur = ""; break; // Wanneer je rang Moderator is krijg je de kleur die hier onder staat case "Moderator": $kleur = ""; break; // Wanneer je rang Elite is krijg je de kleur die hier onder staat case "Elite": $kleur = ""; break; case "Verbannen": $kleur = ; break; } } ?>
Ik wil dat iemand aan de hand van deze code verder gaat met de code en het afmaakt.
Zo krijg je een soort samenwerking hier.
-
Pim, ik zeg ook hij is niet af en dan ga je gelijk kritiek geven..
maar ik maak hem straks wel af.. -
Ok ik heb hier een script.
Hoop dat iemand hem wilt afmaken..Ben namelijk eerst gamen en daarna kan ik weer kijken..
Dus misschien of iemand van jullie het wil afmakenPHP
Toon Meer// We maken hier een function genaamd color_username, deze kan je gebruiken door een user Id mee te geven. function color_username( $userId ) { // We maken hier een query aan waarin we eerst de rang uit de database halen door de userId te gebruiken van opgegeven gebruiker. $qRang = mysql_query("SELECT rank FROM ranken WHERE userid = '".(int) $userId ."'"); $rang = mysql_fetch_assoc($qRang); // Om de rangen te checken gebruiken we i.p.v een if en else een switch dit is sneller en makkelijker. // De rangen op een rij: Elite, Moderators, Supermoderators, Beheerders, Superbeheerders en Eigenaren switch($rang['rank']) { // Wanneer je rang Eigenaar is krijg je de kleur die hier onder staat case "Eigenaar": $kleur = ""; break; // Wanneer je rang Superbeheerder is krijg je de kleur die hier onder staat case "Superbeheerder": $kleur = ""; break; // Wanneer je rang Beheerder is krijg je de kleur die hier onder staat case "Beheerder": $kleur = ""; break; // Wanneer je rang Supermoderator is krijg je de kleur die hier onder staat case "Supermoderator": $kleur = ""; break; // Wanneer je rang Moderator is krijg je de kleur die hier onder staat case "Moderator": $kleur = ""; break; // Wanneer je rang Elite is krijg je de kleur die hier onder staat case "Elite": $kleur = ""; break; // We stellen ook een default in, dit doen we om te zorgen dat een normaal lid ook een standaard kleur heeft. default: $kleur = ""; break; } }
-
Geef nieuwe opdracht maar Pim :p.
Want de function is binnen 5 minuten gemaakt als die scripts op de server staan:pZal hem zo hieronder posten:
-
Ik heb een nieuws systeem liggen wat ik voor school project met klasgenoten heb zitten maken.
Misschien dat ik het aan u kan verkopen.
-
En nog iets..
Hoezo doe je dit:
elseif($gang->contant < 10000){En niet:
elseif($gang->contant < $prijs){ -
Mocht je nog niemand hebben wil ik graag helpen met bugs oplossen, in ruil voor een x bedrag per uur..
Dit besprekken we onderling wel.