Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Help!!!
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Discuții generale
Subiectul anterior :: Subiectul următor  
Autor Mesaj
leutzuro



Data înscrierii: 22/Iun/2004
Mesaje: 19
Locație: Bucuresti

Trimis: Mie Oct 13, 2004 11:16 am    Titlul subiectului: Help!!!  

Salutare din nou....am nevoie de ajutor din partea voastra daca nu sunteti prea ocupati.
Am facut un login pentru un sites....functioneaza dar problema este cand vreau sa includ intr-o pagina daca userul care o acceseaza este autentificat imi da ca nu am acces.....chiar daca ma loghez chiar daca nu primesc acelas raspuns...

login.php
Citat:
<?php
session_start();
$_SESSION['nume_admin']=$_POST['nume'];
$_SESSION['parola_Encriptata']=$parolaEncriptata ;
$_SESSION['key_admin']=session_id();

include("conectare.php");

//Verificam mai intai daca campurile nu sunt goale

if($_POST['nume']=="" || ($_POST['parola']==""))
{
print "<b> Trebuie completate amndoua campurile !<b>";
}


$parolaEncriptata=md5($_POST['parola']);
$sql="select* from admin where admin_nume='".$_POST['nume']."' and
admin_parola='".$parolaEncriptata."'";
$resursa=mysql_query($sql);

if(mysql_num_rows($resursa)!=1)
{
print'<br>Nume sau parola gresite!<br><a href="index.php">Inapoi</a>';
exit;
}

header("location:admin.php");
?>



autorizare.php
Citat:
<? session_start();
if($_SESSION['key_admin']!=session_id())
{
print 'Acces neautorizat';
exit;
}
include ("conectare.php");
$sql = "SELECT * FROM admin WHERE admin_nume='".$_SESSION['nume_admin']."' AND admin_parola='".$_SESSION['parola_encriptata']."'";
$resursa = mysql_query($sql);
if(mysql_num_rows($resursa) !=1)
{
print 'Acces neautorizat';
exit;
}
?>

in fisierul admin.php am Citat: <?
include("autorizare.php");
print 'acces autorizat';
?>
nu inteleg de ce nu functioneaza
astept un raspuns de la voi :wink:
Sus  
un_guru



Data înscrierii: 25/Iul/2004
Mesaje: 153
Locație: Miecurea Ciuc

Trimis: Mie Oct 13, 2004 3:50 pm    Titlul subiectului:  

ciudat script. tu autentifici utilizatorul la fiecare refresh?... da
inregistrezi variabile NULL in sesiune? ... da
uite unu mai simplu :admin.php
an style="color: #000000"><?php isset($_SESSION['user']) ? print_page() : login(); function login(){   isset($_POST['user']) ? check_user() : print_login(); } function check_user(){  $query = "SELECT ...";    if (mysql_fetch ...) {    $_SESSION['user'] = $row['user'];    print_page();   } else {     print_login();   } } function print_login(){    echo "<form action=\"{$_SERVER[PHP_SELF]}\" ..."; } function print_page(){   echo " welcome {$_SESSION[user]}"; } 
Sus  
leutzuro



Data înscrierii: 22/Iun/2004
Mesaje: 19
Locație: Bucuresti

Trimis: Mie Oct 13, 2004 4:13 pm    Titlul subiectului: THX  

Mersi pentru raspuns
am rezolvat cu asta
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Discuții generale
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community