Kullanıcı Adı Değiştirme Modu

Konu sahibi son olarak 2618 gün önce görüldü
Kullanıcı Adı Değiştirme Modu

kullanici_degistir.php dosyasını açın vebunu bulun:


Kod Çizelgesi Dil Seçin: php Hepsini Seç
---------------------------html

<form name="form1" action="kullanici_degistir_yap.php?o=<?php echo $o ?>" method="post" enctype="multipart/form-data" onSubmit="return denetle()">




üst satırına ekleyin:


Kod Çizelgesi Dil Seçin: php Hepsini Seç
--------------------------html


<form name="kullanici_adi_form" action="kullanici_degistir_yap.php?o=<?php echo $o ?>" method="post" enctype="multipart/form-data" onSubmit="return denetle()">
<input type="hidden" name="kullanici_adi_degistir" value="1">
<input type="hidden" name="id" value="<?php echo $satir['id'] ?>">

<table cellspacing="1" cellpadding="0" width="630" border="0" align="center" class="tablo_border">
<tbody>
<tr>
<td align="center">

<table cellspacing="0" cellpadding="0" width="100%" border="0" align="center" class="tablo_border2">
<tbody>
<tr>
<td height="17"></td>
</tr>

<tr>
<td align="center" valign="top">

<table cellspacing="1" cellpadding="0" width="96%" border="0" class="tablo_border3">
<tbody>
<tr>
<td align="center" valign="top" class="tablo_ici">

<table cellspacing="10" width="100%" cellpadding="0" border="0" align="center" class="tablo_ici">
<tbody>
<tr>
<td class="baslik" colspan="2">

<table cellspacing="1" width="97%" cellpadding="6" border="0" align="center" bgcolor="#e0e0e0">
<tr class="tablo_ici">
<td class="liste-etiket" width="240">
Kullanıcı Adı:
</td>
<td class="liste-etiket" align="left">
<input class="formlar" type="text" name="kullanici_adi" size="35" maxlength="20" value="<?php echo $satir['kullanici_adi'] ?>">
</td>
<td class="liste-etiket" align="left">
<input class="dugme" type="submit" value="Değiştir">
</td></tr></table>
</td></tr></table>
</td></tr></table>
</td></tr></table>
</td></tr></table>
</form>




bunu bulun ve silin:



Kod Çizelgesi Dil Seçin: php Hepsini Seç
---------------------------html


<tr class="tablo_ici">
<td class="liste-etiket" width="240">
Kullanıcı Adı:
</td>
<td class="liste-etiket" align="left">
<b><?php echo $satir['kullanici_adi'] ?></b> &nbsp;
<font size="-2" style="font-weight: normal">
<i>(Değiştirilemez)</i>
</font>
</td>
</tr>





kullanici_degistir_yap.php dosyasını açın vebunu bulun:




Kod Çizelgesi Dil Seçin: php Hepsini Seç
---------------------------html


$_POST['id'] = @zkTemizle($_POST['id']);

$strSQL = "SELECT id,kullanici_adi,sifre,posta,resim FROM $tablo_kullanicilar
WHERE id='$_POST[id]' LIMIT 1";
$sonuc = mysql_query($strSQL) or die ('<h2>sorgu başarısız</h2>');
$satir = mysql_fetch_array($sonuc);


if ($satir['id'] == 1)
{
header('Location: ../hata.php?hata=147');
exit();
}






hemen altına ekleyin:




Kod Çizelgesi Dil Seçin: php Hepsini Seç
---------------------------html


if ((isset($_POST['kullanici_adi_degistir'])) AND ($_POST['kullanici_adi_degistir'] == 1))
{
$_POST['kullanici_adi'] = zkTemizle($_POST['kullanici_adi']);

if (!$_POST['kullanici_adi'])
{
header('Location: ../hata.php?hata=73');
exit();
}
if (!preg_match('/^[A-Za-z0-9-_ğĞüÜŞşİıÖöÇç.]+$/', $_POST['kullanici_adi']))
{
header('Location: ../hata.php?hata=27');
exit();
}


$sonuc = mysql_query("SELECT kullanici_adi FROM $tablo_kullanicilar WHERE kullanici_adi='$_POST[kullanici_adi]'");

if (mysql_num_rows($sonuc))
{
header('Location: ../hata.php?hata=42');
exit();
}

mysql_query("UPDATE `$tablo_kullanicilar` SET kullanici_adi='$_POST[kullanici_adi]' WHERE kullanici_adi='$satir[kullanici_adi]'") or die('Kullanıcı Adı Değiştirilemedi Sorgu Başarısız!...');

mysql_query("UPDATE `$tablo_mesajlar` SET yazan='$_POST[kullanici_adi]' WHERE yazan='$satir[kullanici_adi]'") or die('Kullanıcı Adı Değiştirilemedi Sorgu Başarısız!...');

mysql_query("UPDATE `$tablo_cevaplar` SET cevap_yazan='$_POST[kullanici_adi]' WHERE cevap_yazan='$satir[kullanici_adi]'") or die('Kullanıcı Adı Değiştirilemedi Sorgu Başarısız!...');

mysql_query("UPDATE `$tablo_ozel_ileti` SET kimden='$_POST[kullanici_adi]' WHERE kimden='$satir[kullanici_adi]'") or die('Kullanıcı Adı Değiştirilemedi Sorgu Başarısız!...');

mysql_query("UPDATE `$tablo_ozel_ileti` SET kime='$_POST[kullanici_adi]' WHERE kime='$satir[kullanici_adi]'") or die('Kullanıcı Adı Değiştirilemedi Sorgu Başarısız!...');

header('Location: ../hata.php?bilgi=32');
exit();
}





modu kurduktan sonra Yönetim Paneli -> Etkin Kullanıcılar -> Herhangi bir kullanıcıya tıklayın...

 
Geri