Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sesje i logowanie użytkowników
boro
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 13.11.2006

Ostrzeżenie: (0%)
-----


<html>
<head>
<link rel="Stylesheet" type="text/css" href="style.css">
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
</head>
<?php


/*
session_start();
print "Sesja użytkownika $userek: " .session_id() . "<br />"."<br />";


session_start();
$_SESSION['sesja'] = "sesja";
echo $_SESSION['sesja']."<br />";
$sessionid= "".session_name()."=".session_id()."";
*/

$login=$_REQUEST['login'];
$passwd=$_REQUEST['passwd'];
$logowanie=$_REQUEST['logowanie'];



if($logowanie=="wyloguj")
{
$login="";$passwd="";
}
else
{
$conn=mysql_connect("localhost", "xxx","xxx");
$d=mysql_select_db("xxx",$conn);// nazwa bazy
$flaga=0;
if($login!="" && $passwd!="")
{
$sql="SELECT rola FROM users WHERE login='$login' AND haslo=PASSWORD('$passwd')";
$res=mysql_query ($sql,$conn);

if(mysql_num_rows($res)==1 && $wynik=mysql_fetch_assoc($res))
{

$flaga=$wynik['rola'];

}
else
{
$flaga=0;
}
}
}


echo "ROLA:".$flaga."<br>";

if ($flaga==2)
{
/*
session_start();
print "Sesja użytkownika $login: " .session_id() . "<br />"."<br />";
*/


header("Location: index.php?strona=dodawanie_1");
exit;

}

if ($flaga==3)

{
/*
session_start();
print "Sesja użytkownika $login: " .session_id() . "<br />"."<br />";
*/


echo '<a href="index.php?strona=tabelka">Panelik</a>';

}



if($flaga==0)
{
?>
<form action="index.php?strona=logowanie" method="POST">
Twój Login
<input type="text" name="login">
<br>
Twoje Haslo
<input type="password" name="passwd">

<br>
<br>
<input type="submit" name=logowanie value="loguj">
</form>
<?php
echo "brak autoryzacji";
}else{
?>
<form action="index.php?strona=logowanie" method="POST">
<input type="hidden" name="login" value="<?=$login?>">
<input type="hidden" name="passwd" value="<?=$passwd?>">
<input type="submit" name=logowanie value="wyloguj">
</form>
<?php
echo "witaj ".$login."<br>";
}
?>
</html>


________________________________________________


Staram sie i staram ale jakoś niemoge dlatego prosze was o to zeby w jakis sposób poprawić ten nieszczesny kod.

Chciałbym stworzyć konkretny sposób logowania zeby każdy miał to co mu sie należy. Zeby podany wyżej kod przenosił nas ze głownej do strony która uwzględniała by nasze uprawnienia.
Pozdrawiam serdecznie i licze na waszą pomoc
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 16:10