Anonymous
24.05.2004, 14:32:10
mam kod w którym na początku daje session_start(); i jak dane w formularzu są poprawne to daje $_SESSION['login'];$_SESSION['haslo'];, czemu mi niezapisuje do tych tablic loginu i hasla zebym niemusiał się logować.
BzikOS
24.05.2004, 14:34:06
Może masz ustawioną niewłaściwą ścieżkę zapisu danych sesyjnych, może gdzieś popełniasz błąd (czy korzystasz również z tablic $_POST do odczytu danych z formularza), a może masz starą wersję php.
Anonymous
24.05.2004, 14:37:26
tak, zapytanie wygląda tak:
$sql = "SELECT * FROM users WHERE login='" . $_POST['login'] . "' AND haslo='" . $_POST['haslo'] . "' LIMIT 1";
Jojo
24.05.2004, 14:37:45
Z tego co rozumiem wykonujesz coś takiego:
[php:1:cd312bb110]<?php
$_SESSION['login'];
$_SESSION['haslo'];
?>[/php:1:cd312bb110]
Musisz przypisać konkretne zmienne do tablicy $_SESSION czyli:[php:1:cd312bb110]<?php
$_SESSION['login'] = $login;
$_SESSION['haslo'] = $haslo;
?>[/php:1:cd312bb110]
Ewentualnie możesz użyć funkcji [manual:cd312bb110]session_register[/manual:cd312bb110] (choć jest to już chyba nieco przestarzały sposób korzystania z sesji)
Anonymous
24.05.2004, 14:40:31
aaa myślałem o tym

i dane z mysql zapisze mi do sessji?
a i takie na marginesie pytanie moge tak
$_SESSION['login'] = $_POST['login']
Jojo
24.05.2004, 14:42:04
Oczywiście, że możesz.
Anonymous
24.05.2004, 15:07:40
I mam pewnośc że zapisze mi je do sessji, zebym nie musiał się ponownie logowac.
shima
24.05.2004, 15:41:12
Mhm, może się mylę, ale odpowiedz mi na pytanie: KIEDY nie będziesz musiał się logować: przy przechodzeniu ze strony na stronę, czy następnego dnia, kiedy zechcesz wrócić. Wybacz, jezeli to pytanie obraża Twojhą inteligencję, ale z dyskusji wnoszę, że chodzi Ci o autologowanie, mylę się?
Ozzy
24.05.2004, 22:11:20
Cytat
$sql = "SELECT * FROM users WHERE login='" . $_POST['login'] . "' AND haslo='" . $_POST['haslo'] . "' LIMIT 1";
Mam nadzieję, że ten $_POST['haslo'] jest czymś wcześniej filtrowany...
wassago
25.05.2004, 09:18:57
@Gość: zapomniales hasla na swoje konto kubatron? To jest pierwsze i ostatnie ostrzezenie z mojej strony.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.