Hjælp til at lave Autologin!
Jeg skal lave autologin.login.php der tjekker om bruger og kode er korrekt, skal sætte en cookie ved navn auto, hvis man har afkrydset checkboxen ved navn auto, på den foregående side.
index.php skal tjekke om man har en cookie ved navn auto, og om cookien er "rigtig"
Og hvis man har sådan en rigtig cookie, så skal man automatisk blive logget ind.
login.php
---------------------------------------------
<?
session_start();
//Session start skal ALTID være på FØRSTE linje, ellers virker det ikke..
//Så skal vi skabe forbindelse til databasen
mysql_connect('192.168.1.3', 'user', 'pass');
mysql_select_db("webadmin");
//Vi skal opfange informationerne fra startside formen, det gør vi nu
$get = mysql_query("SELECT * FROM startside WHERE user = '$user' LIMIT 1") or die(mysql_error());
$show = mysql_fetch_array($get);
$user = $_POST[user];
$user = strip_tags($user);
$user = mysql_real_escape_string($user);
$pass = $_POST[pass];
$pass = strip_tags($pass);
$pass = mysql_real_escape_string($pass);
//Så skal vi tjekke om brugeren har skrevet de rigtige oplysninger
$tael = mysql_query("SELECT user FROM startside WHERE user = '$user' AND pass = '$pass' LIMIT 1") or die(mysql_error());
$antal = mysql_num_rows($tael);
if($antal == 1){
//Hvis det var rigtige oplysninger, skal vi sætte en session
$_SESSION[startside] = 'true';
//Vi sætter også en session som vi skal bruge på profil.php
$_SESSION['data'] = $user;
//Så sender vi brugeren til hans/hendes profil
header("location: index.php");
} else {
?>
<script language="JavaScript">
alert('Forkert brugernavn/password');
window.location = "index.php"
</script>
<?php
}
?>
------------------------------------------
index.php
------------------------------------------
<?PHP
session_start();
$con = mysql_connect('192.168.1.3', 'user', 'pass');
mysql_select_db("webadmin", $con);
if($_SESSION['startside'] == 'true';
$user = $_SESSION['data'];
$get = mysql_query("SELECT * FROM startside WHERE user = '$user' LIMIT 1") or die(mysql_error());
while($show = mysql_fetch_array($get)) {
$id = $_POST['id'];
$pass = $_POST['pass'];
$user = $_POST['user'];
$bgfarve = $_POST['bgfarve'];
$tekstfarve = $_POST['tekstfarve'];
$skrifttype = $_POST['skrifttype'];
$skrift3 = $_POST['skrift3'];
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html>
<head>
<title>Startside</title>
<meta name=\"Generator\" content=\"Stone's WebWriter 4\">
</head>
<body>
<center style=\"margin-top:90px\";>
<form action=\"update.php?id=$show[id]\" method=\"POST\">
<table border='1' style='border-collapse: collapse; background-color:$show[bgfarve]' bordercolor='#000000' width='500' height='300'><tr>
<td width='100%' height='100%' valign='top' align='left'>
<select size=\"1\" onchange=\"window.open(this.options[this.selectedIndex].value,'_self')\" style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\">
<option selected=\"selected\">Hjemmeside</option>
<option value=\"http://www.arto.dk\">Arto</option>
<option value=\"http://www.google.dk\">Google</option>
<option value=\"http://www.msn.dk\">MSN</option>
<option value=\"http://www.tdc.dk\">TDC</option>
<option value=\"http://www.youtube.com\">Youtube</option>
</select><select name='tekstfarve' size=\"1\" onchange=\"this.form.submit();\" style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\">
<option selected=\"selected\" value=\"$show[tekstfarve]\">Tekstfarve</option>
<option value=\"black\">Sort</option>
<option value=\"green\">Grøn</option>
<option value=\"yellow\">Gul</option>
<option value=\"blue\">Blå</option>
<option value=\"red\">Rød</option>
<option value=\"orange\">Orange</option>
<option value=\"white\">Hvid</option>
</select><select name='bgfarve' size=\"1\" onchange=\"this.form.submit();\" style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\">
<option selected=\"selected\" value=\"$show[bgfarve]\">Baggrundsfarve</option>
<option value=\"black\">Sort</option>
<option value=\"green\">Grøn</option>
<option value=\"yellow\">Gul</option>
<option value=\"blue\">Blå</option>
<option value=\"red\">Rød</option>
<option value=\"orange\">Orange</option>
<option value=\"white\">Hvid</option>
</select><select name='skrifttype' size=\"1\" onchange=\"this.form.submit();\" style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\">
<option selected=\"selected\" value=\"$show[skrifttype]\">Skrifttype</option>
<option value=\"Arial\">Arial</option>
<option value=\"Verdana\">Verdana</option>
<option value=\"Timesnewroman\">TimesNewRoman</option>
</select><select name='skrift3' size=\"1\" onchange=\"this.form.submit();\" style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\">
<option selected=\"selected\" value=\"$show[skrift3]\">Ekstra</option>
<option value=\"Normal\">Normal</option>
<option value=\"Bold\">Fed</option>
<option value=\"Kursiv\">Kursiv</option>
<option value=\"Underline\">Underline</option>
</select>
<br><br><font face=\"$show[skrifttype]\" size=\"1\" style=\"font-weight:$show[skrift3];color:$show[tekstfarve]\">";
if ($show[skrift3] == "Kursiv") {
echo "<i>";
} else {
echo "";
}
if ($show[skrift3] == "Underline") {
echo "<u>";
} else {
echo "";
}
echo "Du har mulighed for, selv at vælge baggrundsfarve, tekstfarve, skrifttype mm.<br><br>ID: $show[id]<br>User: $show[user]<br><br>Du har lige nu indstillingerne:<br><br>Tekstfarve: $show[tekstfarve]<br>Baggrundsfarve: $show[bgfarve]<br>Skrifttype: $show[skrifttype]<br>Ekstra: $show[skrift3]</font></td></tr></table>
<script language='JavaScript1.2'> if (document.all||document.getElementById) document.body.style.background=\"url('http://www.webadmin.frac.dk/startside/bgg.png') white center no-repeat fixed\"</script>
</form>
</body>
</html>";
}
} else {
?>
<form action="login.php" method="post">
<b>Velkommen til benyttelse af startsiden</b><br><br>I denne nye version, får du blandt andet mulighed for, selv at vælge baggrundsfarve, tekstfarve, skrifttype osv.<br><br>Inden du benytter dig af startsiden, skal du først og fremmest, anvende den som startside.<br><br>Dette gøres ved at klikke her: <a href="#" onclick="this.style.behavior='url(#default#homepage)';this.sethomepage('http://www.webadmin.frac.dk/startside/index.php');">[Anvend]</a><br><br>Du er nu klar, indtast dine oplysninger nedenunder:
<br><br>NOTE: Husk at afkrydse Auto<br><br>
<table>
<tr><td width="100">Brugernavn:</td><td width="100"><input type="text" name="user"></td></tr>
<tr><td width="100">Password:</td><td width="100"><input type="password" name="pass"></td></tr>
<tr><td width="100">Auto:</td><td width="100"><input type="checkbox" name="auto"></td></tr>
<tr><td width="100"> </td><td width="100"><input type="submit" value="Login"></td></tr>
<?php
}
?>
-----------------------------------
Har siddet med det her i en snart en måned, nogle der kan hjælpe, please ?
