Merhaba Arkadaşlar,
bir bot scriptinde kayıt olurken veritabanına kullanıcı adı ve parolası kayıt ediliyor ama şifrelenmemiş olarak kayıt ediliyor.
bunu elle MD5 olarak düzenlediğimde scriptten üye girişi yapılmıyor.
giriş için ne gibi düzenlemeler yapmam lazım..
yardımcı olabilir misiniz.
giriş php'sinin kodları aşağıdaki gibi.
<?php
session_start();
include_once ("trdb.php");
if($_SERVER['REQUEST_METHOD'] == "POST") {
$sql=mysql_query("SELECT * FROM hesap WHERE username='".mysql_real_escape_string($_POST['username'])."'");
$hesap = mysql_fetch_array($sql);
//if (eregi(mysql_real_escape_string($_POST['password']),$hesap['password'])&&$_POST['username']!=""&&$_POST['password']!="") {
if (mysql_real_escape_string($_POST['password']) == $hesap['password']&&$_POST['username']!=""&&$_POST['password']!="") {
$_SESSION['uyehesap']="Active";
$_SESSION['uyeid']=$hesap['id'];
echo "<script>document.location.href='index.php'</script>";
}
else header("Location: giris.php?giris_hata=1");
exit;
}
if (@$_REQUEST['giris_hata'] == 1) {
echo '<div class="alert">
<a class="close" data-dismiss="alert">×</a>
<strong>HATA:</strong>Yanlış Kullanıcı Adı/Sifre
</div>';
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>YT Up/Down Bot</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(function(){
$('#bot').submit(function(event){
$('#bas').html('<div style="width:200px;text-align:center;margin: 0 auto;"><div class="progress progress-striped active"><div class="bar" style="width: 100%;"></div></div><p>Video Bilgileri Alınıyor...</p></div>');
var data = $(this).serialize();
$.post('index.php?islem=videobilgileri', data)
.success(function(result){
$('#bas').html(result);
})
.error(function(){
console.log('Error loading page');
})
return false;
});
});
</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<!-- Le styles -->
<link href="assets/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
}
</style>
<link href="assets/css/bootstrap-responsive.min.css" rel="stylesheet">
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="../assets/js/html5shiv.js"></script>
<![endif]-->
<!-- Fav and touch icons -->
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="../assets/ico/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="../assets/ico/apple-touch-icon-114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="../assets/ico/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="../assets/ico/apple-touch-icon-57-precomposed.png">
<link rel="shortcut icon" href="../assets/ico/favicon.png">
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="brand" href="index.php">YT Up/Down Bot</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li class="dropdown">
<li><a href="giris.php">Anasayfa</b></a></li>
<li><a href="botlist.php">Bot Listesi</a></li>
<li><a href="kayit.php">Kayıt Ol</a></li>
<li><a href="http://109.73.64.148/destek/">Bot İstekleri</a></li>
</ul>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Youtube Uploader - Giriş</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(function(){
$('#giris').submit(function(event){
$('#bas').html('<div style="width:200px;text-align:center;margin: 0 auto;"><div class="progress progress-striped active"><div class="bar" style="width: 100%;"></div></div></div>');
var data = $(this).serialize();
$.post('giris.php', data)
.success(function(result){
$('#bas').html(result);
})
.error(function(){
console.log('Error loading page');
})
return false;
});
});
</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<!-- Le styles -->
<link href="assets/css/bootstrap.css" rel="stylesheet">
<style type="text/css">
body {
padding-top: 40px;
padding-bottom: 40px;
background-color: #f5f5f5;
}
.form-signin {
max-width: 100px;
padding: 19px 29px 29px;
margin: 0 auto 20px;
background-color: #fff;
border: 1px solid #e5e5e5;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
box-shadow: 0 1px 2px rgba(0,0,0,.05);
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
margin-bottom: 10px;
}
.form-signin input[type="text"],
.form-signin input[type="password"] {
font-size: 16px;
height: auto;
margin-bottom: 15px;
padding: 7px 9px;
}
</style>
<link href="assets/css/bootstrap-responsive.css" rel="stylesheet">
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="assets/js/html5shiv.js"></script>
<![endif]-->
<!-- Fav and touch icons -->
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="assets/ico/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="assets/ico/apple-touch-icon-114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="assets/ico/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="assets/ico/apple-touch-icon-57-precomposed.png">
<link rel="shortcut icon" href="assets/ico/favicon.png">
</head>
<body>
<div class="container">
<form id="giris" action="index.php" method="post" class="navbar-form pull-right">
<div id="bas"></div>
<input name="username" type="text" class="span2" placeholder="Kullanıcı Adı">
<input name="password" type="password" class="span2" placeholder="Sifre">
<button class="btn" type="submit">Giriş</button>
</form>
</div> <!-- /container -->
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="assets/js/jquery.js"></script>
<script src="assets/js/bootstrap-transition.js"></script>
<script src="assets/js/bootstrap-alert.js"></script>
<script src="assets/js/bootstrap-modal.js"></script>
<script src="assets/js/bootstrap-dropdown.js"></script>
<script src="assets/js/bootstrap-scrollspy.js"></script>
<script src="assets/js/bootstrap-tab.js"></script>
<script src="assets/js/bootstrap-tooltip.js"></script>
<script src="assets/js/bootstrap-popover.js"></script>
<script src="assets/js/bootstrap-button.js"></script>
<script src="assets/js/bootstrap-collapse.js"></script>
<script src="assets/js/bootstrap-carousel.js"></script>
<script src="assets/js/bootstrap-typeahead.js"></script>
</body>
</ul>
</li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<br>
<br>
<div class="container">
<div class="hero-unit">
<h1>Hoşgeldiniz!</h1>
Youtube İndirme ve Yükleme Sistemi
</div>
<h2>Sistem Ne İşe Yarar?</h2>
<p><li>20+ video sitesinden sadece linki yapıştırarak başlık,etiket ve açıklamayı çeker ve yükler...</li></p>
<p><li>Videoları yüklemeden önce başlık etiket ve açıklamayı düzenleyip yükleyebilirsiniz...</li></p>
<p><li>Youtube kanal çekebilirsiniz...</li></p>
<p><li>Sınırsız sayıda kanal ekleyebilirsiniz...</li></p>
<p><li>Açıklama sonu bilgisi ekleyebilirsiniz...</li></p>
</form>
</div>
</body>
</html>