Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki, turime du failus:

 

index.php kurioje yra forma laukeliu

 

<FORM action="login.php" method="post" name="forma1" >

<b> Vartotojas : </b><input type="text" name="vart" /><br />

<b>Slaptažodis: </b><input type="password" name="pass" /><br />

<input type="submit" value="Prisijungti"/>

 

login.php tikrina ivestus duomenis su duomenu bazeje esanciais duomenimis

 

<?php

$user = $_POST['vart'];

$pass = $_POST['pass'];

 

//jungiuos prie duombezes

mysql_connect("localhost", "duombaze", "opapa") or die(mysql_error());

mysql_select_db("duomenubaze") or die(mysql_error());

 

$kiek = mysql_num_rows(mysql_query("SELECT * FROM vartotojai WHERE user='$user' AND pass='$pass'"));

 

 

if ($kiek == 1) { //jeigu gerai suvede

echo "<h1>Saugomi failai: </h1><br />";

}

else {

echo('<p>Tokio vartotojo nera</p>');

echo($user);

echo($pass);

}

 

mysql_close();

?>

 

Kaip man dabar padaryti puslapi su sesijomis. Pavyzdziui jei ivestas user name yra "root" tada atidarydu pvz admin.php o jei bet koks kitas useris atidarytu user.php ?

Redagavo 22Tadas22
Nuoroda į pranešimą
Dalintis kituose puslapiuose

login.php

if ($kiek == 1) { //jeigu gerai suvede

$_SESSION['auth']=1;

if ($user=='rot'){

header("Location: admin.php");

}else{header("Location: user.php");}

}

else {

echo('<p>Tokio vartotojo nera</p>');

echo($user);

echo($pass);

}

 

admin.php

<?

if ($_SESSION['auth']!=1){

die('Jūs neturetite teisiu perziureti sio turinio')

}

?>

Redagavo pushkis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dar klausimas prie to pacio

http://88.222.159.102:82/tbakalauras/ sone yra meniu. Eini Prisijunkti

 

user name: vaclovas

password: opapapa

 

Jis dabar sone mato visai kitokius meniu nei kad atejes i puslapi. kaip padaryti kad jis eidamas i meniu kur yra virsui jam sone rodytu jo meniu(isliktu toks pat o ne pasidarytu kaip pradzioje). Nes dabar as tiesiog ten virsui kiekvienam meniu ir pridedu linka "apie sistema" sistema.php "Pagalba" pagalba.php Tikiuosi supratai ko klausiu

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nežinau kaip tu tiksliai formuoji tuos meniu, bet logika tokia būtų:

 

 

Tojie vietoje kode, kur yra sukuriamas dešinysis meniu:

 

if ($_SESSION[auth]==1){

include(menu_nrisijungus.php);

}else{

include(menu_neprisijungus.php);

}

 

 

O tuose failuose jau aprisarašai pačius meniu.

 

P.S Kelintam tu kurse?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...