Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MySQL i logowanie, Prosze o pomoc w prostym skrypcie
tes
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 23.06.2004
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Nie wiem jak sie za to zabrac:
Chcialbym zeby uzytkownik sie logowal (w formularzu podaje login i haslo), nastepnie skrypt sprawdzal czy w bazie jest taki login i pasuje do niego haslo... jesli pasuje go "loguje".
Dzieki z gory. Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tes
post
Post #2





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 23.06.2004
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


hmm zrobilem to tak:
  1. <?php
  2.  
  3. mysql_connect (&#092;"localhost\", \"user\", \"haslo\") or
  4. die (&#092;"Nie można połączyć się z MySQL\");
  5. mysql_select_db (&#092;"IS\") or
  6. die (&#092;"Nie można połączyć się z bazą\");
  7. $login = $_POST['login'];
  8. $passwd = $_POST['passwd'];
  9. $zapytanie = mysql_query(&#092;"SELECT * FROM uzytkownicy WHERE login = '$login' \");
  10. $array = mysql_fetch_array($zapytanie);
  11. $sql_passwd = $array['passwd'];
  12. if ($array == TRUE && $passwd == $sql_passwd) {
  13. session_register(&#092;"login\");
  14. session_register(&#092;"passwd\");
  15. }
  16.  
  17. ?>



i pozniej:

  1. <?php
  2.  
  3. if ($_SESSION['login']==&#092;"$login\" && $_SESSION['passwd']==\"$passwd\") {
  4. brawo
  5. } else { 
  6. kupa 
  7. }
  8.  
  9. ?>



i wsyztsko jest niby okej, dodaje newsy, ale chcialem zeby nazwe zalogowanego uzytkownika przesylalo mi do bazy:
  1. <?php
  2.  
  3. $zapytanie = &#092;"INSERT INTO news (kto, mail, tytul, tresc) VALUES ('\".$_SESSION['login'].\"', i tak dalej
  4.  
  5. ?>


i nie przekazuje mi tego S_SESSION['login'], nie mam pojecia czemu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) troche dziwne bo skoro sprawdza czy w bazie istnieje, to czemu mialby tam nie istniec. :/


jesli zle wytlumacyzlem to sprawdzcie sobie tutaj o co dokladnie mi chodzi:
http://83.175.176.47/index_2.php
login: test pass: test

dzieki za dotychczasowa pomoc

Ten post edytował tes 27.02.2005, 06:14:01
Go to the top of the page
+Quote Post

Posty w temacie
- tes   MySQL i logowanie   26.02.2005, 19:12:16
- - strife   index.php [HTML] pobierz, plaintext <form metho...   26.02.2005, 20:06:43
- - hmmm   nie wiem, ale na pierwszy rzut oka w tej linii Cyt...   26.02.2005, 20:21:26
- - tes   Wielkie dzieki za pomoc, dziala jak zloto. Napisal...   26.02.2005, 21:13:10
- - warliker   Tak wiemy ... Musisz użyć sesji: [PHP] pobierz, p...   26.02.2005, 21:25:27
- - tes   w tej zmiennej do zapamietania to bedzie: $_P...   26.02.2005, 21:45:54
- - strife   Cytat(tes @ 2005-02-26 20:45:54)w tej zmienne...   26.02.2005, 21:51:04
- - tes   hmm zrobilem to tak: [PHP] pobierz, plaintext ...   27.02.2005, 06:10:43
- - Ociu   A masz session_start(); ? IMHO lepsze są ciastka ...   27.02.2005, 10:09:18
- - Kshyhoo   A jak ktoś wyłączy ciacha?   27.02.2005, 11:19:43
- - hmmm   to dac wyzej komunikat, notke, ze do prawidlowej o...   27.02.2005, 11:35:30
- - Kshyhoo   Znam takich, który nakichają na taki komunikat   27.02.2005, 11:40:39
- - tes   Cytat(Ociu @ 2005-02-27 09:09:18)A masz sessi...   27.02.2005, 17:41:33
- - Coyote   to ja bede inny niz wszyscy i dam ci tutorial do t...   27.02.2005, 18:10:04
- - Ociu   Coyote: Przeczytałem tylko 4 pierwsze zdania twoj...   27.02.2005, 18:35:50
- - tes   nic nie wsywetlilo   27.02.2005, 18:42:07
- - Coyote   ale tu masz wszystko ... a nie ze pomoge mu jedno ...   27.02.2005, 18:42:34
- - Ociu   tes: w takim razie daj 'action' do tego sa...   27.02.2005, 19:08:56
- - Coyote   tak tez mozna   27.02.2005, 19:31:21
- - Kshyhoo   Walczę TU z podobnym problemem, jeżeli nie tym sam...   27.02.2005, 19:32:16
- - Coyote   dzieki ale nie mow mi tak bo w samo zachwyt wpadne   27.02.2005, 19:50:40
- - tes   ehh wale to chyba musze najppierw podstawy zalapac...   27.02.2005, 20:24:15
- - Coyote   Jak juz bedziesz chcial podstawy to tu masz najlep...   27.02.2005, 20:30:21
- - tes   Chetnie przejrze. Bo w sumie nie moge sie przestaw...   27.02.2005, 23:08:38
- - Coyote   kursik jest bardzo przyjemny ... a jak nie bedzies...   28.02.2005, 15:43:09
- - Kshyhoo   Ufff, jakoś zakumałem i działa. Ale mam pytanie do...   28.02.2005, 21:14:11
- - tes   Ok. Nie bede zakladal nowego tematu bo chyba nie m...   2.03.2005, 12:24:44
- - Coyote   CytatUfff, jakoś zakumałem i działa. Ale mam pytan...   2.03.2005, 15:09:15
- - Kshyhoo   Już tłumaczę. Admin wybiera, czy autoryzacja nowyc...   2.03.2005, 16:05:07
- - tes   nie na bazie normalnie 3 warunki dla 3ch grup   2.03.2005, 16:25:58
- - Kshyhoo   Znowu gadasz szyfrem   2.03.2005, 16:42:46
- - tes   juz ci dekompiluje : [PHP] pobierz, plaintext ...   2.03.2005, 17:22:43
- - Coyote   tes widze ze szybko sie uczysz ...... ________...   2.03.2005, 22:26:12
- - tes   Cytat(Coyote @ 2005-03-02 21:26:12)tes widze ...   3.03.2005, 00:34:04
- - Coyote   hehe i kolejny ziomek zachecony do php   3.03.2005, 04:51:29
- - Gość_Wescik   Witam!! A ja nawet nie umiem skopiować teg...   13.04.2005, 10:13:05
- - Wescik   Witam ! co do posta wyżej to już to wszystko d...   14.04.2005, 08:43:17
- - Coyote   hm.... niezabardzo rozumiem bo u mnie ten skrypcik...   14.04.2005, 10:45:22
- - Wescik   kurde noramalnie jest wszystko dobrze link ktory j...   14.04.2005, 10:48:18
- - Coyote   to jest skrypt pod php 4++ ale nie wiem jak wyglad...   14.04.2005, 10:56:31
- - Wescik   Kod sprawdzałem na php4 i php5 i na obu jest to sa...   14.04.2005, 12:28:22
- - filuniu   RE: MySQL i logowanie   26.04.2005, 00:28:57


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 Aktualny czas: 7.10.2025 - 00:57