har problemer med noget login...
I kan prøve at oprette jer med test/test på www.dkmother.frac.dk/site/profiler.php
Som i kan se sker der intet..?!
mit login ser sådan her ud:
<?php
session_start();
if(!isset($_SESSION['inlogged'])) {
$username = addslashes($_POST['brugernavn']);
$password = addslashes($_POST['password']);
include "config.php";
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$sql = "SELECT count(*) as count FROM bruger ".
"WHERE brugernavn='$username' ".
"AND password='$password'";
$res = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($res);
if( $row['count'] == 1 ) {
$_SESSION['brugernavn'] = "$username";
$_SESSION['inlogged'] = true;
$_SESSION['userlevel'] = "$res[0]";
print "";
} else {
print "";
$res = mysql_query("SELECT userlevel FROM bruger WHERE brugernavn='$username'") or die(mysql_error());
$userlevel = mysql_fetch_row($res);
}
} else {
print '';
}
?>
og login-formen..
<?php
include "config.php";
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$userlevel = mysql_query("SELECT count(*) as userlevel FROM bruger
WHERE brugernavn = '$_SESSION[brugernavn]'");
if($userlevel == "1") {
require("/com/levels/level1.php");
}
if($userlevel == "2") {
require("/com/levels/level2.php");
}
if($userlevel == "3") {
require("/com/levels/level3.php");
}
ELSE {
print "
<form method='post' action=''><input type='text' name='brugernavn' value='brugernavn'><br><input type='password' name='password' value='password'>
<br><input type='hidden' name='aktiver' value='aktiver'><input style='background-color: #333333; font-family: Tahoma;' type='submit' name='login' value='login'></form>
<a href='/com/glemt.php'>Glemt password?</a> <br> <a href='/com/opret.php'>Opret MDKBruger</a>"
;}
?>
Har brugt samme kode på min egen server som kan ses herinde
http://www.buur.info/mdk/site/profiler.php og her virker det fint (browseren skal dog refreshes efter log-in)
På begge sider kan i logge ind med
brugernavn : test
password : test
Har jeg overset en vigtig detalje nogen steder?
________
hjeir