Jag skulle vilja veta hur man visar användarnamn för dom som är inloggade på mig hemsida. Jag har googlat en hel del men alla kodar ju php so olika så jag lyckas verkligen inte klura ut hur man gör. Har kollat tusentals länkar... Så en link kommer nog inte vara till mycket nytta för mig... :(
Så här ser min login.php ut
Ett stycke php-kod:
<?php
$dbc = mysqli_connect('127.0.0.1','root','') or
die('could not connect: '. mysqli_connect_error());
mysqli_select_db($dbc, 'mylinks') or die('no db connection');
if(isset($_POST['go'])){
$usr = mysqli_real_escape_string($dbc, htmlentities($_POST['myuser']));
$psw = mysqli_real_escape_string($dbc, htmlentities($_POST['mypass']));
$psw=sha1(strtoupper($usr).':'.strtoupper($psw));
$q = "SELECT * FROM users WHERE name='$usr' AND pass='$psw' ";
$res = mysqli_query($dbc, $q);
if(mysqli_num_rows($res) == 1){
session_start();
$_SESSION['log'] = 'in';
header('location: ../links/?p=private');
} else {
echo 'Sorry, Login Details are wrong. You will be directed to the index page in 2 seconds';
}
}
?>
jag antar att man ska lägga till en ny session och nån variabel nånstans på något sätt. Vet bara inte hur. Har säkert klurat på de här i mer än 2 år nu. Känns som att de börjar bli dax att fråga nu...
Tack på förhand
MVH: Tok124 !