Just nu i M3-nätverket
Jump to content

Får inte inloggningen att fungera.


erikknutsson

Recommended Posts

erikknutsson

Hej!

Jag förstår inte varför jag inte kan logga in med detta. Har ett användarnamn och lösenord i databasen, men det vill sig inte. Hoppas någon vet vad de kan vara för fel:)

<?php
//include "dbFunctions.php";
function validateUser(){

if(isset($_POST["btnLogin"])){

$res_dbconn = mysql_connect ("localhost", "root", "") or die(mysql_error($res_dbconn));
mysql_select_db("dbmusic", $res_dbconn) or die(mysql_error($res_dbconn));
//$res_dbconn = connect();

$krypt_pass= md5($_POST["hidpassword"]);
$safe_user= mysql_real_escape_string($_POST["hidusername"]);

$res_recordset = "SELECT username, password FROM tbladmin WHERE username='";
$res_recordset .= $safe_user."' AND password ='";
$res_recordset .= $krypt_pass."';";

$res_recordset = strip_tags($res_recordset);
$res_rs = mysql_query($res_recordset)  or die(mysql_error($res_dbconn));

//$res_rs=query($res_recordset, $res_dbconn);

if(1==mysql_num_rows($res_rs)){
		startSession();
		}
		else{    
			echo("<script type=\"text/javascript\"> alert(\"Fel username oo password\");</script>");
		}
	mysql_close($res_dbconn) or die(mysql_error($res_dbconn));
	//free_result($res_rs, $res_dbconn);
	//close($res_rs, $res_dbconn);
}

}
function startSession(){

session_start();
session_regenerate_id(true);
$_SESSION["check"] = 1;
header('Location: adminArtist.php');
exit();

}
function endSession(){
session_start();
session_unset();
session_destroy();
}

function checkSession(){

session_start();

if(isset($_SESSION['check'])){
//då är man kvar på adminsidan
}
else{
		endSession();
		header('Location: login.php');
		exit();
}
}
?>

Mvh Erik

Link to comment
Share on other sites

Mr Andersson

Felmeddelande?

Var i koden går det åt skogen?

Innehåller $res_rs det du förväntar dig?

Hur ser svaret ut från databasen?

Link to comment
Share on other sites

erikknutsson

Felmeddelande?

Var i koden går det åt skogen?

Innehåller $res_rs det du förväntar dig?

Hur ser svaret ut från databasen?

 

Fick fram var de var för fel. Men tack ändå!:)

 

$krypt_pass= stripslashes($_POST["hidpassword"]);
$safe_user= mysql_real_escape_string($_POST["hidusername"]);

$res_recordset = "SELECT username, password FROM tbladmin WHERE username='$safe_user' AND password ='$krypt_pass'";
$res_recordset = strip_tags($res_recordset);
$res_rs = mysql_query($res_recordset)  or die(mysql_error($res_dbconn));

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...