12. januar 2005 - 18:13Der er
19 kommentarer og 1 løsning
Safe mode ?
Jeg har hentet en login script fra et andet site, men kan ikke få det til at køre på den nye server ? eneste forskel jeg kan se er at den nye server køre safemode=on ?
Hvad gør jeg, for jeg får ikke nogen fejlmeddelelse ? (jeg blir bare ikke loget ind ?)
Login scriptet ser således ud: <?php session_start();
if( $task == "login" ) { $lr = mysql_query("SELECT brugerId FROM gruppe WHERE brugernavn ='$navn' AND kode='$password' AND status='0'")or die (mysql_error());
$res = mysql_query("SELECT brugerId,type,id,brugernavn FROM gruppe WHERE brugernavn = '$_SESSION[brugeren]' AND kode = '$_SESSION[passworden]' AND status='0' " )or die (mysql_error());
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.
Her er den med post, for at få den til get skal alle $_POST erstattes med $_GET: <? session_start();
if( $_POST['task'] == "login" ) { $lr = mysql_query("SELECT brugerId FROM gruppe WHERE brugernavn ='".$_POST['navn']."' AND kode='".$_POST['password']."' AND status='0'") or die (mysql_error()); if( mysql_num_rows($lr) == 1) { $_SESSION['brugeren'] = $navn; $_SESSION['passworden'] = $password; header( "Location: ".$_SERVER['PHP_SELF'] ); } }
$res = mysql_query("SELECT brugerId,type,id,brugernavn FROM gruppe WHERE brugernavn = '$_SESSION[brugeren]' AND kode = '$_SESSION[passworden]' AND status='0' " ) or die (mysql_error());
if( $_GET['task'] == "login" ) { $lr = mysql_query("SELECT brugerId FROM gruppe WHERE brugernavn ='".$_GET['navn']."' AND kode='".$_GET['password']."' AND status='0'") or die (mysql_error()); if( mysql_num_rows($lr) == 1) { $_SESSION['brugeren'] = $navn; $_SESSION['passworden'] = $password; header( "Location: ".$_SERVER['PHP_SELF'] ); } }
$res = mysql_query("SELECT brugerId,type,id,brugernavn FROM gruppe WHERE brugernavn = '$_SESSION[brugeren]' AND kode = '$_SESSION[passworden]' AND status='0' " ) or die (mysql_error());
if( $_GET['task'] == "login" ) { $lr = mysql_query("SELECT brugerId FROM gruppe WHERE brugernavn ='".$_GET['navn']."' AND kode='".$_GET['password']."' AND status='0'") or die (mysql_error()); if( mysql_num_rows($lr) == 1) { $_SESSION['brugeren'] = $_GET['navn']; $_SESSION['passworden'] = $_GET['password']; header( "Location: ".$_SERVER['PHP_SELF'] ); } }
$res = mysql_query("SELECT brugerId,type,id,brugernavn FROM gruppe WHERE brugernavn = '".$_SESSION['brugeren']."' AND kode = '".$_SESSION['passworden']."' AND status='0' " ) or die (mysql_error());
Og her ligger du kodeordet i en session. $_SESSION['passworden'] = $_GET['password'];
Det er forhåbentlig ikke følsom data du vil beskytte.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.