Mustafa Ka.
Decapat
- Katılım
- 12 Temmuz 2019
- Mesajlar
- 66
- Çözümler
- 1
Arkadaşlar merhaba, ben yeni PHP'ye başlayan biriyim ve yapmak istediğim şey tam olarak şöyle: Mesela ben Mustafa kullanıcı adı ve şifremle giriş yapınca bana mustafa.php, başka bir kullanıcının adı da Mahmut olsun, Mahmut'ta kullanıcı adı ve şifresini girince mahmut.php'ye yönlendirsin istiyorum.
İnternetten bulduğum kod parçacıklarıyla şu anda altta verdiğim kod çalışmakta fakat doğru bir şekilde login olanı dashboard.php alanına atıyor, ne kadar değiştirsem de etsem de düzeltemedim.
Aşağıdaki kodu biraz değiştirip bunu yapabilirsek memnun olurum çünkü tema paketi kullanıyorum. Sizlere sadece logini kontrol eden kodları gösterdim. Teşekkürler.
[CODE lang="php" title="Kodlama"]<?php
require('db.php');
session_start();
if (isset($_POST['username'])) {
$username = stripslashes($_REQUEST['username']);
$username = mysqli_real_escape_string($con, $username);
$password = stripslashes($_REQUEST['password']);
$password = mysqli_real_escape_string($con, $password);
$query = "SELECT * FROM `users` WHERE username='$username'
AND password='" . md5($password) . "'";
$result = mysqli_query($con, $query) or die(mysql_error());
$rows = mysqli_num_rows($result);
if ($rows == 1) {
$_SESSION['username'] = $username;
// Redirect to user dashboard page
header("Location: dashboard.php");
} else {
echo "<div class='container-login100'>
<h3> <i class='fa fa-address-card-o' aria-hidden='true'></i> Kullanıcı Adı veya Şifre Hatalı </h3> <br>
<h3> <a class='link' href='login.php'> Ana Sayfaya Dönmek İçin Tıklayın</a> </h3>
</div>";
}
} else {
?>[/CODE]
İnternetten bulduğum kod parçacıklarıyla şu anda altta verdiğim kod çalışmakta fakat doğru bir şekilde login olanı dashboard.php alanına atıyor, ne kadar değiştirsem de etsem de düzeltemedim.
Aşağıdaki kodu biraz değiştirip bunu yapabilirsek memnun olurum çünkü tema paketi kullanıyorum. Sizlere sadece logini kontrol eden kodları gösterdim. Teşekkürler.
[CODE lang="php" title="Kodlama"]<?php
require('db.php');
session_start();
if (isset($_POST['username'])) {
$username = stripslashes($_REQUEST['username']);
$username = mysqli_real_escape_string($con, $username);
$password = stripslashes($_REQUEST['password']);
$password = mysqli_real_escape_string($con, $password);
$query = "SELECT * FROM `users` WHERE username='$username'
AND password='" . md5($password) . "'";
$result = mysqli_query($con, $query) or die(mysql_error());
$rows = mysqli_num_rows($result);
if ($rows == 1) {
$_SESSION['username'] = $username;
// Redirect to user dashboard page
header("Location: dashboard.php");
} else {
echo "<div class='container-login100'>
<h3> <i class='fa fa-address-card-o' aria-hidden='true'></i> Kullanıcı Adı veya Şifre Hatalı </h3> <br>
<h3> <a class='link' href='login.php'> Ana Sayfaya Dönmek İçin Tıklayın</a> </h3>
</div>";
}
} else {
?>[/CODE]