Şimdi Ara

admin bölümü hata

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
743
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar bir problemim var bir sitemim admin bölümüne girdiğim zaman şifre istiyor doğal olarak şifreyi girdikten sonra ise sayfa açılıyor fakat bir hata viriyor
    Warning: Cannot modify header information - headers already sent by (output started at /home/hot/public_html/admin/sol.php:3) in /home/hot/public_html/admin/login.php on line 36


    ve her menüye geçişimde ise yine şifre istiyor mesela yeni program ekleye tıkladığım zaman admin girişi yapmama rağmen şifre istiyor ama yapmış olduğum değişiklik geçerli olmuyor.
    Ayrıca yukardaki sayfa kodlarını da gönderiyorum düzenleme yapabilirmiyiz.

    login.


    <?php 


    /* Config Section */

    $pass = ''; // Sifreyi buraya giriniz...
    $cookiename = 'sascookie'; // Optional change: Cookie'ye isim veriniz.Basta geçerli olan sascookie dir.
    $expirytime = time()+3600; // Optional change: Sifrenin geçerli oldugu süre "saniye olarak". Basta geçerli olan 1 saatdir.
    $msg = 'Sifre Yanlis.'; // Optional change: parola yanlis mesajidir.basta geçerli olan "Sifre Yanlis"dir.

    /* End Config */

    /* Logout Stuff - Sept 5, 2007 */

    if (isset($_REQUEST['logout'])) {
    setcookie($cookiename,'',time() - 3600); // remove cookie/password
    if (substr($_SERVER['REQUEST_URI'],-12)=='?logout=true') { // if there is '?logout=true' in the URL
    $url=str_replace('?logout=true','',$_SERVER['REQUEST_URI']); // remove the string '?logout=true' from the URL
    header('Location: '.$url); // redirect the browser to original URL
    }
    show_login_page('');
    exit();
    }

    $logout_button='<form action="'.$_SERVER['REQUEST_URI'].'" method="post"><input type="submit" name="logout" value="Logout" /></form>';
    $logout_text='<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=16188850&url='.$_SERVER['REQUEST_URI'].'?logout=true" data-href="'.$_SERVER['REQUEST_URI'].'?logout=true">Logout</a>';

    /* End Logout Stuff */

    /* FUNCTIONS */
    $encrypt_pass=md5($pass); // encrypt password

    function setmycookie() {
    global $cookiename,$encrypt_pass,$expirytime;
    setcookie($cookiename,$encrypt_pass,$expirytime);
    }

    function show_login_page($msg) {
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Admin Girişi</title>
    <style type="text/css">
    <!--
    .error {color:#A80000}
    body {font:90% Verdana, Arial, sans-serif;color:#404040}
    #wrapper {width:800px;margin:0 auto;border:1px solid #606060}
    #main {text-align:center;padding:15px}
    #header {font:bold 130% Verdana, Arial, sans-serif;color:#DDDDDD;width:100%;height:5em;text-align:center;background:#A80000;line-height:5em}
    #mid {margin:5em 0 5em 0}
    #footer {font-size:75%;text-align:center;width:100%}
    input {border:1px solid #606060; background: #DDDDDD}
    -->
    </style>
    </head>
    <body>
    <div id="wrapper">
    <div id="header">Admin Girişi</div>
    <div id="main">
    <div id="mid">
    <form action="" method="POST">
    Şifre:
    <input type="password" name="password" size="20">
    <input type="submit" value="Giriş">
    <input type="hidden" name="sub" value="sub">
    </form>
    <div class=error><?=$msg?></div>
    </div>
    </div>
    </div>

    </body>
    </html>
    <? }

    /* END FUNCTIONS */

    $errormsg='';

    if (isset($_POST['sub'])) { // if form has been submitted
    $submitted_pass=md5($_POST['password']); // encrypt submitted password
    if ($submitted_pass<>$encrypt_pass) { // if password is incorrect
    $errormsg=$msg;
    show_login_page($errormsg);
    exit();
    } else { // if password is correct
    setmycookie();
    }
    } else {
    if (isset($_COOKIE[$cookiename])) { // if cookie isset
    if ($_COOKIE[$cookiename]==$encrypt_pass) { // if cookie is correct
    // do nothing
    } else { // if cookie is incorrect
    show_login_page($errormsg);
    exit();
    }
    } else { // if cookie is not set
    show_login_page($errormsg);
    exit();
    }
    }

    ?>


    sol.php



    <? include("../dbs.php");?> 
    <? include("login.php");?>

    <HTML><HEAD><TITLE>Yönetim Paneli</TITLE>
    <LINK href="images/style.css" type=text/css rel=Stylesheet>
    <META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
    <BODY bottomMargin=0 leftMargin=0 topMargin=0 rightMargin=0 marginwidth="0"
    marginheight="0">
    <TABLE class="background2 border1" cellSpacing=0 cellPadding=0
    width=760 align=center border=0>
    <TBODY>
    <TR vAlign=top>
    <TD>
    <TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" align=center
    border=0>
    <TBODY>
    <TR height=24>
    <TD colSpan=2>
    <TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%"
    align=center border=0>
    <TBODY>
    <TR>
    <TD class=top-bar><center><b> Yönetim Paneli</b></center></TD></TR></TBODY></TABLE></TD></TR>

    <TR vAlign=top height="100%">
    <TD class=left-column width=170>
    <TABLE class=table-left cellSpacing=0 cellPadding=0 width="100%"
    align=center border=0>
    <TBODY>
    <TR>
    <TD class="table-header ucwords"><B>Kategori
    Yönetimi</B></TD></TR>
    <TR>
    <TD class=vertival-nav align=left>
    <A class=ucwords href="kategoriler.php"><B>» Tüm Kategoriler</B></A>
    <A class=ucwords href="kategoriekle.php"><B>» Kategori Ekle</B></A>
    <A class=ucwords href="altkategoriler.php"><B>» Tüm Alt Kategoriler</B></A>
    <A class=ucwords href="altkategoriekle.php"><B>» Alt Kategori Ekle</B></A>
    </TD></TR></TBODY></TABLE>


    <TABLE class=table-left cellSpacing=0 cellPadding=0 width="100%"
    align=center border=0>
    <TBODY>
    <TR>
    <TD class="table-header ucwords"><B>Program Yönetimi</B></TD></TR>
    <TR>
    <TD class=vertival-nav align=left><A class=ucwords
    href="programlar.php"><B>» Tüm Programlar</B></A>
    <A class=ucwords href="programekle.php"><B>» Program Ekle</B></A>
    <A class=ucwords href="editor.php"><B>» Editörün Seçimi</B></A>
    <A class=ucwords href="programlar.php?kirik=1"><B>» Kırık Linkler</B></A>
    </TD></TR></TBODY></TABLE>

    <TABLE class=table-left cellSpacing=0 cellPadding=0 width="100%"
    align=center border=0>
    <TBODY>
    <TR>
    <TD class="table-header ucwords"><B>Yorumlar</B></TD></TR>
    <TR>
    <TD class=vertival-nav align=left><A class=ucwords
    href="yorumlar.php"><B>» Tüm
    Yorumlar</B></A><A class=ucwords
    href="yorumlar.php?x=onay"><B>» Onay Bekleyenler</B></A>
    </TD></TR></TBODY></TABLE>
    <TABLE class=table-left cellSpacing=0 cellPadding=0 width="100%"
    align=center border=0>
    <TBODY>
    <TR>
    <TD class="table-header ucwords"><B>Haber Yönetimi</B></TD></TR>
    <TR>
    <TD class=vertival-nav align=left><A class=ucwords
    href="haberler.php"><B>» Tüm
    Haberler</B></A> <A class=ucwords
    href="haberekle.php"><B>» Haber
    Ekle</B></A>
    </TD></TR></TBODY></TABLE>


    <TABLE class=table-left cellSpacing=0 cellPadding=0 width="100%"
    align=center border=0>
    <TBODY>
    <TR>
    <TD class="table-header ucwords"><B>Gelen Mesajlar</B></TD></TR>
    <TR>
    <TD class=vertival-nav align=left><A class=ucwords
    href="mesajlar.php"><B>» Tüm
    Mesajlar</B></A></TD></TR></TBODY></TABLE>
    <TABLE class=table-left cellSpacing=0 cellPadding=0 width="100%"
    align=center border=0>
    <TBODY>
    <TR>
    <TD class="table-header ucwords"><B>Dost Siteler</B></TD></TR>
    <TR>
    <TD class=vertival-nav align=left><A class=ucwords
    href="siteler.php"><B>» Tüm
    Siteler</B></A><A class=ucwords
    href="siteekle.php"><B>» Site Ekle</B></A></TD></TR></TBODY></TABLE>


    <TABLE class=table-left cellSpacing=0 cellPadding=0 width="100%"
    align=center border=0>
    <TBODY>

    <TR>
    <TD class=vertival-nav align=left><A class=ucwords
    href="login.php?logout=true"><B>» Çıkış</B></A> </TD></TR></TBODY></TABLE></TD>



    < Bu mesaj bu kişi tarafından değiştirildi cellocel -- 27 Temmuz 2007; 18:02:59 >







  • Warning: Cannot modify header information - headers already sent by (output started at /home/hot/public_html/admin/sol.pHp:3) in /home/hot/public_html/admin/login.php on line 36

    bu hatayi aldigin dosyaya login.php'ye ob_start() fonksiyonunu ekle kodların en üstüne .. <?php den sonra yani ..

    Diğer soruna gelince problem herşey olabilir, sunucundan kaynaklanıyor olabilir, cookilerde sessionlarda problem olabilir ..
  • quote:

    Orjinalden alıntı: Midgàrd

    Warning: Cannot modify header information - headers already sent by (output started at /home/hot/public_html/admin/sol.pHp:3) in /home/hot/public_html/admin/login.php on line 36

    bu hatayi aldigin dosyaya login.php'ye ob_start() fonksiyonunu ekle kodların en üstüne .. <?php den sonra yani ..

    Diğer soruna gelince problem herşey olabilir, sunucundan kaynaklanıyor olabilir, cookilerde sessionlarda problem olabilir ..


    hocam teşşkür ederim ama busefer de Parse error: syntax error, unexpected T_VARIABLE in /home/hot/public_html/admin/login.php on line 4 diye hata veriyor tabi doğru yapabilmişisem

    quote:

    <?php
    ob_start()
    /* Config Section */
    $pass = ''; // Sifreyi buraya giriniz...
    $cookiename = 'sascookie'; // Optional change: Cookie'ye isim veriniz.Basta geçerli olan sascookie dir.
    $expirytime = time()+3600; // Optional change: Sifrenin geçerli oldugu süre "saniye olarak". Basta geçerli olan 1 saatdir.
    $msg = 'Sifre Yanlis.'; // Optional change: parola yanlis mesajidir.basta geçerli olan "Sifre Yanlis"dir.

    /* End Config */

    /* Logout Stuff - Sept 5, 2007 */

    if (isset($_REQUEST['logout'])) {
    setcookie($cookiename,'',time() - 3600); // remove cookie/password
    if (substr($_SERVER['REQUEST_URI'],-12)=='?logout=true') { // if there is '?logout=true' in the URL
    $url=str_replace('?logout=true','',$_SERVER['REQUEST_URI']); // remove the string '?logout=true' from the URL
    header('Location: '.$url); // redirect the browser to original URL
    }
    show_login_page('');
    exit();
    }

    $logout_button='<form action="'.$_SERVER['REQUEST_URI'].'" method="post"><input type="submit" name="logout" value="Logout" /></form>';
    $logout_text='<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=16193098&url='.$_SERVER['REQUEST_URI'].'?logout=true" data-href="'.$_SERVER['REQUEST_URI'].'?logout=true">Logout</a>';

    /* End Logout Stuff */

    /* FUNCTIONS */
    $encrypt_pass=md5($pass); // encrypt password

    function setmycookie() {
    global $cookiename,$encrypt_pass,$expirytime;
    setcookie($cookiename,$encrypt_pass,$expirytime);
    }

    function show_login_page($msg) {
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Admin Girişi</title>
    <style type="text/css">
    <!--
    .error {color:#A80000}
    body {font:90% Verdana, Arial, sans-serif;color:#404040}
    #wrapper {width:800px;margin:0 auto;border:1px solid #606060}
    #main {text-align:center;padding:15px}
    #header {font:bold 130% Verdana, Arial, sans-serif;color:#DDDDDD;width:100%;height:5em;text-align:center;background:#A80000;line-height:5em}
    #mid {margin:5em 0 5em 0}
    #footer {font-size:75%;text-align:center;width:100%}
    input {border:1px solid #606060; background: #DDDDDD}
    -->
    </style>
    </head>
    <body>
    <div id="wrapper">
    <div id="header">Admin Girişi</div>
    <div id="main">
    <div id="mid">
    <form action="" method="POST">
    Şifre: 
    <input type="password" name="password" size="20"> 
    <input type="submit" value="Giriş">
    <input type="hidden" name="sub" value="sub">
    </form>
    <div class=error><?=$msg?></div>
    </div>
    </div>
    </div>

    </body>
    </html>
    <? }

    /* END FUNCTIONS */

    $errormsg='';

    if (isset($_POST['sub'])) { // if form has been submitted
    $submitted_pass=md5($_POST['password']); // encrypt submitted password
    if ($submitted_pass<>$encrypt_pass) { // if password is incorrect
    $errormsg=$msg;
    show_login_page($errormsg);
    exit();
    } else { // if password is correct
    setmycookie();
    }
    } else {
    if (isset($_COOKIE[$cookiename])) { // if cookie isset
    if ($_COOKIE[$cookiename]==$encrypt_pass) { // if cookie is correct
    // do nothing
    } else { // if cookie is incorrect
    show_login_page($errormsg);
    exit();
    }
    } else { // if cookie is not set
    show_login_page($errormsg);
    exit();
    }
    }

    ?>




  • veya arkadaşlar admin dosyasına girerken şifre koya bilirmiyiz yani mevcut logini iptal etmek kolay ama admin dosyasına il girişte admin şifresi kulloanmak.
  • Bunun icin ekrana bır logın koy ve verılerı post yada get le yolla

    if(($admin =="FERDIKUCUK") or ($sifre =="sifre")){

    calisacak kodlar

    }else{

    echo "Boyle Kullanici Yok olamaz Yokturda ";
    }


    Arkadasim burada senin formdan gelen verileri ben kullanici adini admin sifreyi de sifre olarak aldim. gerisi sana kalmis
  • Yapay Zeka’dan İlgili Konular
    DH 2017 PC Setup Paylaşım
    7 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.