En wat zouden wij er voor terug krijgen als wij admin worden op jou spel? Of moderator?
Posts by Bever
-
-
-
-
Nummer 2 en 5 zijn pricedown als ik me niet vergis.
-
Hallo allemaal
is niet druk hier
-
Licht het wel aan md5() dan? Staat jou wachtwood wel in md5() in de database? Als je zelf nog eens even probeerd. Ik kan natuurlijk niet in jou database kijken of in je register script ect. Om een user gewoon met zijn normale ww wat hij heeft opgegeven bij de registratie wilt laten inloggen en het ww in de database staat in md5() dan moet je dus het wachtwoord wat je intypt ($_POST['pass']) ook omzetten naar md5() stel je ww is test en je slaat dit op in de database als md5() dan moet jij dus zorgen dat je test intypt bij ww en dat ook omzetten naar md5() van test en dan kan je het met elkaar vergelijken door een = / == / ===.
Hoop dat je hier iets aan hebt.
-
Doe niet zo ondankbaar wat tolunay zegt klopt gewoon. Alleen moet je het zelf nog inbouwen. Maar dat zal ik wel even voor je doen....
PHP
Toon Meer<?php $gets = explode("?", $_SERVER['REQUEST_URI']); if(!empty($gets[1])) { $gets = "?" . $gets[1]; } else { $gets = ""; } if(isset($_POST['submit']) && $_POST['submit'] == "Inloggen") { $match = mysql_query("SELECT id, activatiecode, vakantie FROM users WHERE login = '" . $_POST['login'] . "' AND pass = '" . md5($_POST['pass']) . "'"); if(mysql_num_rows($match) > 0) { $user = mysql_fetch_assoc($match); if($user['activatiecode'] == 0 && $user['vakantie'] <= 0) { mysql_query("UPDATE users SET online = '" . get_global_date("Y-m-d H:i:s") . "' WHERE id = '" . $user['id'] . "'"); $_SESSION['id'] = $user['id']; echo'<script type="text/javascript">window.location.href = "index.php' . $gets . '";</script>'; } } else { $match = mysql_query("SELECT id, activatiecode, vakantie FROM users WHERE login = '" . $_POST['login'] . "' AND pass_v2 = '" . md5($_POST['pass']) . "'"); if(mysql_num_rows($match) > 0) { mysql_query("UPDATE users SET pass = '" . $_POST['pass'] . "', pass_v2 = '' WHERE login = '" . $_POST['login'] . "'"); $user = mysql_fetch_assoc($match); if($user['activatiecode'] == 0 && $user['vakantie'] <= 0) { mysql_query("UPDATE users SET online = '" . get_global_date("Y-m-d H:i:s") . "' WHERE id = '" . $user['id'] . "'"); $_SESSION['id'] = $user['id']; echo'<script type="text/javascript">window.location.href = "index.php' . $gets . '";</script>'; } } } if(!isset($user['activatiecode'])) { $fout = "<div class=\"dark\"><font color=\"red\" style=\"font-weight: bold\">Je hebt een verkeerde gebruikersnaam of wachtwoord ingevuld!</font></div>"; } elseif($user['vakantie'] > 0) { $fout = "<div class=\"dark\"><font color=\"red\" style=\"font-weight: bold\">Je account staat nog " . $user['vakantie'] . " dagen op vakantiestatus.</font></div>"; } elseif($user['activatiecode'] != 0) { $fout = "<div class=\"dark\"><font color=\"red\" style=\"font-weight: bold\">Je account is nog niet geactiveerd.</font></div>"; } } ?>
-
-
Met mij alles goed terr0r met jullie?
Hoezo Jannick? Laatste dag? Stop je er mee?
-
-
Ja dat had ik al geprobeerd. Maar het blijft het zelfde. Misschien heb ik het niet goed genoeg uitgelegt. Ik probeer het wat beter uit te leggen.
Kijk ik heb een while in php. Daarmee haal ik wat gegevens uit de database zoals id en geld. Nu staat er in die while een table zo dus:
PHP
Toon Meerecho' //function hier. <table widht="100%>'; While($user = mysql_fetch_assoc(mysql_query("SELECT id, geld FROM users ORDER BY geld DESC")); echo' <tr> <td><a href="#dialog" name="thename">Hier wat text</a>//Hier de div\'s met de info die de function moet laten zien als er geklikt word.</td> </tr>'; } </table>
Dit is even snel voorbeeldje.
Dan klik je dus op op die knop en krijg je dat popupje. Maar als er dus 3 mensen in die lijst staan dan is bij de eerste alles goed id en het geld is goed. Maar klik je op de 2de of de 3de krijg je nog steeds het geld of de id van de de gene die bovenaan staatIk hoop dat dit wat duidelijker is. Misschien heb ik je wel niet goed begrepen.
-
-
Hee, ik zit met een probleem. Ik wil deze functie in een while gebruiken. Ik heb het er nu helemaal in verwerkt. Alleen in die while staan steeds andere gebruikers. Dan wil ik met deze functie een schermpje naar vore laten komen met wat text en de username van het lid er in. Maar als ik hem bij de eerste aanklik komt hij mooi naar voor alle text staat er goed de naam ook. Maar als ik dan op de link van de tweede klik krijg ik gewoon die van de eerste en bij de derde krijg ik ook die van de eerste. Maar hoe zorg ik nu dat ik de goede krijg?
Hier de function:
PHP
Toon Meer<script> $(document).ready(function() { //select all the a tag with name equal to modal $("a[name=thename]").click(function(e) { //Cancel the link behavior e.preventDefault(); //Get the A tag var id = $(this).attr("href"); //Get the screen height and width var maskHeight = $(document).height(); var maskWidth = $(window).width(); //Set heigth and width to mask to fill up the whole screen $("#mask").css({"width":maskWidth,"height":maskHeight}); //transition effect $("#mask").fadeIn(1000); $("#mask").fadeTo("slow",0.8); //Get the window height and width var winH = $(window).height(); var winW = $(window).width(); //Set the popup window to center $(id).css("top", winH/2-$(id).height()/2); $(id).css("left", winW/2-$(id).width()/2); //transition effect $(id).fadeIn(2000); }); //if close button is clicked $(".window .close").click(function (e) { //Cancel the link behavior e.preventDefault(); $("#mask").hide(); $(".window").hide(); }); //if mask is clicked $("#mask").click(function () { $(this).hide(); $(".window").hide(); }); }); </script>
En zo open je het vakje:
Ik hoop dat iemand me kan helpen.
-
-
PHP
mysql_query("UPDATE users SET info = '" . mysql_real_escape_string($_POST['profiel']) . "' WHERE id = '" . $own['id'] . "'");
Zo doe ik het.
@Killingdevil
CitaatGeen gebruik maken van mysql_real_escape_string totdat je werkelijk iets in de database zet. Anders niet.
Valt UPDATE onder iets in de db zetten? Of niet? Ik zet zo toch iets in de db inplaats van iets anders?
-
-
-
-
-