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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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