Hej! Jeg har godt gang i mit community, men tænkte på om når brugeren oprettede en bruger kunne han/hun få et aktiverings link til den mail han/hun har indtastet i feltet. I får lige det kode i skal bruge i min Opret.php: <?php $oprettet = date("Y-m/d H:i:s"); $ip = $_SERVER['REMOTE_ADDR']; if($_POST['submit']){ include("connect.php"); $q1 = mysql_query("select * from brugere where brugernavn = '$_POST[brugernavn]'"); if(mysql_num_rows($q1) > "0"){ print "Brugernavnet er optaget!"; }else{ $adgangskode = md5($_POST['adgangskode']); mysql_query("insert into brugere set brugernavn = '$_POST[brugernavn]', adgangskode = '$adgangskode', mail ='$_POST[email]', ip = '$ip', oprettet = '$oprettet'"); print "Du er nu oprettet som bruger, og kan logge ind!"; include("index.php"); exit(); } } ?><br /> </p><form name="form1" method="post" action=""> <p>Brugernavn:<br> <input name="brugernavn" id="submit" type="text"> <br /> Adgangskode:<br> <input name="adgangskode" id="submit" type="password"> <br /> Email:<br /> <input name="email" id="submit" type="text" /><br /> <input name="submit" type="submit" id="submit" value="Opret"> </p> </form>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du kunne f.eks. lave et felt som hedder aktiveret. Når du laver din INSERT, så sætter du aktiveret = 0. Så sender du brugeren en email, hvor han så skal klikke på: aktiver.php?email=navn@email.dk Når det link klikkes, så sætter du aktiveret = 1 og så kører vi Carlos.
Hvis det skal være endnu mere sikkert, så lav en tilfældig nøgle med md5/microtime og noget salt, og gem værdien i brugerens record, så skal de matche :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.