• Dizaino ir programavimo pamokos

  •  
    Thread Rating:
    • 0 Votes - 0 Average
    • 1
    • 2
    • 3
    • 4
    • 5
    Pagalba dėl kodo

    Junior Member


    **
    11

    0
    Post: #1
    RE: Pagalba dėl kodo
    Sveiki, norėjau paklausti, kaip padaryti iš šio kodo, kad iškart redirectintų į index.php failą, be jokių paspaudimų ir pan.
    Kodas:
    PHP Code:
    <?
    require("../nustatymai.php");
    require(
    "header.php");
    if(!
    $_POST['submit']){
    ?>
    <form method="post" name="login" action="">
    <table>
    <tr><td>Vartotojo vardas:</td><td><input type="text" name="vardas"></td></tr>
    <tr><td>Slaptažodis</td><td><input type="password" name="slaptazodis"></td></tr>
    <tr><td colspan="2"><input type="submit" value="Prisijungti" name="submit"></td></tr></table></form>
    <?
    } else {
    $vardas htmlspecialchars($_POST['vardas']);
    $slaptazodis htmlspecialchars($_POST['slaptazodis']);
    if(empty(
    $vardas) || empty($slaptazodis)) echo 'Laukeliai negali būti tušti';
    else {
    $check mysql_query("SELECT is_admin FROM vartotojai WHERE vardas='".$vardas."' AND slaptazodis='".md5($slaptazodis)."' LIMIT 1");
    if(
    mysql_num_rows($check) < || current(mysql_fetch_assoc($check)) != 1) echo "Vartotojas nerastas, jo duomenys neteisingi arba jis neturi reikiamų teisių.";
    else {
    $_SESSION['vardas'] = $vardas;
    $_SESSION['slaptazodis'] = $slaptazodis;
    $_SESSION['yraadmin'] = "taip";
    @
    mysql_query("UPDATE vartotojai SET lastip='".$_SERVER['REMOTE_ADDR']."', lastlog='".time()."' WHERE vardas='".$vardas."' AND slaptazodis='".md5($slaptazodis)."' LIMIT 1");
    echo 
    'Jūs sėkmingai prisijungėte. Dabar galite užsukti <a href="index.php">į administracijos pultą</a>.';
    }
    }
    }
    ?>
    2013-10-07 14:20
    Find Quote

    Junior Member


    **
    11

    0
    Post: #2
     
    проблема решена!
    2013-10-07 17:50
    Find Quote

    Junior Member


    **
    11

    0
    Post: #3
     
    Jei gerai supratau..
    Code:
    <?php
    ob_start();
    header("Location: index.php");
    ob_end_flush();
    ?>
    2013-10-08 21:05
    Find Quote


    Possibly Related Threads...
    Thread: Author Replies Views: Last Post
      Reikia kodo Andrius 1 2382 2013-05-26 12:11
    Last Post: Stormas
      Pagalba del php :> Rokse 8 4107 2012-10-05 20:11
    Last Post: PreFiX


    About DESCO

    Mes esame ne komercinis projektas, norime, jog Lietuvos jaunimas vis sparčiau brautųsi į technologijų amžių. Negalima sėdėti vietoje, reikia kažką veikt, todėl mūsų projektas tam puikiai tinka. Galima pas mus išmokt kažko naujo, taip pat nepamirškite, kad ir jūs galite mokyti kitus! Žinių dalinimasis geriną lietuvių mentalitetą, todėl nesmerk kito, o pamokyk!