Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]skrypt logowania
eki
post 4.10.2008, 20:07:03
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 26.03.2008
Skąd: nowy sącz

Ostrzeżenie: (10%)
X----


Witam,próbuje uruchomić u siebie skrypt logowania znaleziony na jakiejś stronce i niestety nie działa.po podaniu loginu i hasła nic się nie dzieje,nie przenosi do strony index2.php jak powinien. kod skryptu :
CODE
ob_start();
require_once('connect.php');
function usun($data){

GLOBAL $dbc;
if (ini_get('magic_quotes_gpc')){
$data = stripslashes($data);
}
return mysql_real_escape_string($data, $dbc);
}if (isset($_POST['submit'])){

if (empty($_POST['login'])){
$message .= 'Nie podałeś loginu
';
$l = FALSE;
}else{
$l = usun($_POST['login']);
}

if (empty($_POST['haslo'])){
$message .= 'Nie podałeś hasła
';
$h = FALSE;
}else{
$h = usun($_POST['haslo']);
}if ( $l && $h ){

$query = "SELECT username, access,admin FROM user WHERE username='$l' AND haslo=password('$h')";
$result = mysql_query($query);
$row = mysql_fetch_array ($result, MYSQL_ASSOC); if($row){
session_start();
$_SESSION['username'] = $row['username'];
$_SESSION['access'] = $row['access'];
$_GET['cmd'] = 'ok';
echo 'zalogowany';
header ("Location: index2.php?cmd={$_GET['cmd']}");
exit(); // przekierowuje nas na jaka strone chcemy
}else{
$message .= 'Błędne hasło lub login
';
}
mysql_close();
}else{
$message .= 'Spróbuj jeszcze raz';
}
}
ob_end_flush();
?>
tutaj formularz
<?
if(isset($message)){
echo $message;
}
?>
Go to the top of the page
+Quote Post

Posty w temacie
- eki   [PHP][MYSQL]skrypt logowania   4.10.2008, 20:07:03
- - melkorm   hmm [PHP] pobierz, plaintext <?php$row = mysql_...   4.10.2008, 20:15:47
- - eki   bool(false)   4.10.2008, 20:19:05
- - melkorm   czyli nie znalazło użytkownika o podanym loginie i...   4.10.2008, 20:21:25
- - eki   string(5) "admin" string(10) "tymcz...   4.10.2008, 20:26:29
- - melkorm   a powinieneś mieć: Kod password('$h...   4.10.2008, 20:30:00
- - eki   ale w bazie hasło jest zaszyfrowane.nie rozumiem t...   4.10.2008, 20:38:52
- - michalkjp   "SELECT username, access,admin FROM user WHER...   4.10.2008, 20:44:31
- - melkorm   zrób w phpmyadminie [SQL] pobierz, plaintext SELE...   4.10.2008, 20:48:27
- - eki   no a wiec tak: zapytanie wykonało się po...   4.10.2008, 20:50:33
- - michalkjp   Cytat(melkorm @ 4.10.2008, 20:48:27 )...   4.10.2008, 21:00:00
- - melkorm   Cytatno a wiec tak: zapytanie wykonało się poprawn...   4.10.2008, 21:01:09
- - eki   sprawdziłam.naprawdę początkuj...   4.10.2008, 21:07:41
- - michalkjp   A przenieś session_start() na początek skryptu. ...   4.10.2008, 21:14:44
- - melkorm   to pod zapytaniem daj: [PHP] pobierz, plaintext ...   4.10.2008, 21:15:53
- - eki   string(95) "SELECT username, access,admin FRO...   4.10.2008, 21:22:30
- - melkorm   sorry na $result......   4.10.2008, 21:24:36
- - eki   resource(4) of type (mysql result)   4.10.2008, 21:28:28
|- - michalkjp   Jeśli Cytat(eki @ 4.10.2008, 22:28...   4.10.2008, 21:35:54
- - melkorm   no to wracamy do punktu wyjścia czyli tego ...   4.10.2008, 21:38:17
- - michalkjp   Ciekawe jest jeszcze to – czy wyświetla coś ...   4.10.2008, 21:43:12
- - eki   ale kicha :/ muszę to dzisiaj zrobić :/   4.10.2008, 21:44:05
- - michalkjp   Ehhh... $result = mysql_query($query); ...   4.10.2008, 21:44:54
- - eki   a taki warunek ma prawo bycia? if(...   4.10.2008, 21:50:12
- - melkorm   tak. poprostu błąd jest w tym że zapytanie nei zwr...   4.10.2008, 21:51:38
- - eki   ok,wiec jak zmienic na md5?   4.10.2008, 21:54:54
- - michalkjp   Nie, błąd chyba jest w tym, że w mysql_query nie p...   4.10.2008, 21:58:56
- - melkorm   CytatNie, błąd chyba jest w tym, że...   4.10.2008, 22:03:25
|- - michalkjp   Cytat(melkorm @ 4.10.2008, 23:03:25 )...   4.10.2008, 22:11:04
- - eki   koleżanka   4.10.2008, 22:04:58
- - eki   CODEif ( $l && $h ){ $h...   4.10.2008, 22:36:39
- - melkorm   [SQL] pobierz, plaintext AND haslo = '$haslo'[SQL]...   4.10.2008, 23:05:36
- - eki   błędu już nie wywala,ale dalej nie ...   5.10.2008, 07:09:12


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:16