Mam maly problem. Gdyz mam prosty system logowania, chcialem dolozyc mu funkcje taka ze jak uzytkownik wpisze login i haslo to go przeniesie do adresu zawartego w bazie mysql.
Baza wyglada nastepujaco
ID / Login / Haslo / Url
Zawartosc pliku z logowanie:
Kod
<?php
session_start();
mysql_connect("XXX");
mysql_select_db("XXX");
if(isset($_SESSION['zalogowany'])) {
echo "Witam, ".$_SESSION['uzytkownik'];
}else{
if(isset($_POST['wyslij'])) {
if(mysql_num_rows(mysql_query("SELECT uzytkownik, haslo
FROM logowanie WHERE uzytkownik = '".$_POST['uzytkownik']."'
&& haslo = '".$_POST['haslo']."' ")) > 0) {
if(mysql_num_rows(mysql_query("SELECT id FROM logowanie
WHERE uzytkownik = '".$_POST['uzytkownik']."'
&& haslo = '".$_POST['haslo']."' ")) > 0 ) {
$_SESSION['zalogowany'] = true;
$_SESSION['uzytkownik'] = $_POST['uzytkownik'];
$_SESSION['haslo'] = $_POST['haslo'];
echo =============================== ( tutaj experymentuje ale ciagle brak sukcesu )
} else {
echo "Złe hasło, proszę spróbować ponownie";
}
} else {
echo "Nie ma takiego użytkownika";
}
} else {
?>
<form method='POST' action='logowanie.php'>
<b>nazwa uzytkownika:</b> <input type='text' name='uzytkownik'><br>
<b>haslo:</b> <input type='password' name='haslo'><br>
<input type='submit' value='Wyślij' name='wyslij'>
</form>
<?php
}
}
?>
session_start();
mysql_connect("XXX");
mysql_select_db("XXX");
if(isset($_SESSION['zalogowany'])) {
echo "Witam, ".$_SESSION['uzytkownik'];
}else{
if(isset($_POST['wyslij'])) {
if(mysql_num_rows(mysql_query("SELECT uzytkownik, haslo
FROM logowanie WHERE uzytkownik = '".$_POST['uzytkownik']."'
&& haslo = '".$_POST['haslo']."' ")) > 0) {
if(mysql_num_rows(mysql_query("SELECT id FROM logowanie
WHERE uzytkownik = '".$_POST['uzytkownik']."'
&& haslo = '".$_POST['haslo']."' ")) > 0 ) {
$_SESSION['zalogowany'] = true;
$_SESSION['uzytkownik'] = $_POST['uzytkownik'];
$_SESSION['haslo'] = $_POST['haslo'];
echo =============================== ( tutaj experymentuje ale ciagle brak sukcesu )
} else {
echo "Złe hasło, proszę spróbować ponownie";
}
} else {
echo "Nie ma takiego użytkownika";
}
} else {
?>
<form method='POST' action='logowanie.php'>
<b>nazwa uzytkownika:</b> <input type='text' name='uzytkownik'><br>
<b>haslo:</b> <input type='password' name='haslo'><br>
<input type='submit' value='Wyślij' name='wyslij'>
</form>
<?php
}
}
?>