![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 26.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Problem z logowaniem. Mam skrypt i łączy sie z bazą i mam napisane zalogowanie niemozliwe. Moze ktos z was zna przyczyne. Baze dobrze skonfigurowałem nazywa sie serwis. A create table values konto i jest login i hasło w bazie. To skrypt:
Kod <?php session_start(); if(isset($_POST['login']) && isset($_POST['haslo']) && isset($_POST['mail'])) { $login = $_POST['login']; $haslo = $_POST['haslo']; $mail = $_mail['mail']; } $db = new mysqli('localhost', 'root', '', 'serwis'); if (mysqli_connect_errno()) { echo ' Blad polaczenie z baza danych'; exit; } $zapytanie = "SELECT * FROM konto WHERE login='$login' AND haslo='$haslo' AND email='$mail' "; $wynik = $db->query($zapytanie); if($wynik->num_rows > 0) { $_SESSION['prawid_uzyt']= $login; } $db->close(); ?> <html> <body> <h1>Strona główna</h1> <?php if(isset($_SESSION['prawid_uzyt'])) { echo 'Użytkownik zalogowany jako: '.$_SESSION['prawid_uzyt'].'<br />'; echo '<a href="wylog.php">Wylogowanie</a><br />'; } else { if(isset($login)) { // jeżeli próba logowania była nieudana @ echo 'Zalogowanie niemożliwe.<br />'; } else { // nie było próby logowania lub nastąpiło wylogowanie echo 'Użytkownik niezalogowany.<br />'; } } ?> <br> <a href="tylko_czlonkowie.php">Część członkowska</a> </body> </html> tutaj baza danych Kod create table konto
( login char(100) , haslo char(100) , mail char(100) , imie char(100) , pseldo char(100) ); Ten post edytował Rafal_new_PHP 26.09.2008, 22:22:20 -------------------- www.Pocwiczmy-razem.net
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 1 Dołączył: 22.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze:
Kod $mail = $_mail['mail']; Kod ."and email='$email'"; a po drugie KONIECZNIE przeczytaj o sql injection |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 26.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie pomoglo cos jeszcze musi byc zle
![]() -------------------- www.Pocwiczmy-razem.net
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
pokiksiłeś to zapytanie
![]()
edytuj pierwszt post z kodem byśmy widzieli co i jak mzieniłeś ![]() Ten post edytował melkorm 26.09.2008, 21:41:46 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 26.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nadal ten sam błąd. Zmieniłem tak jak chciałeś i nic
![]() -------------------- www.Pocwiczmy-razem.net
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cytat if(isset($_POST['login']) && isset($_POST['haslo']) && isset($_POST['mail'])) Na pewno wysyłasz to wszystko postem ? Bo po tym Cytat $login = $_POST['login']; $haslo = $_POST['haslo']; $mail = $_mail['mail']; Zacząłem wątrpić |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 26.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wysyłam Postem method post a to jest plik loguj u mnie.
-------------------- www.Pocwiczmy-razem.net
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
pokaż zrzut struktury bazy użytkowników i wiersz z użytkownikiem: 'test' ;]
-------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 26.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pokazałem baze. Znaczy dopisałem ja masz na gorze. Nadal blad ten sam wyswietlanie niemozliwe zalogowanie.
-------------------- www.Pocwiczmy-razem.net
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
w bazie masz pole mail a nie Email ! zmień wtym zapytaniu! i powinno działać ;p
-------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 26.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dziekuje wam za Pomoc. Działa!
![]() -------------------- www.Pocwiczmy-razem.net
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.07.2025 - 08:52 |