Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dziwny problem z logowaniem [PHP i MySQL]
aga323
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.01.2007
Skąd: Oborniki

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


Witam!
Otóż zabieram sie za zrobienie stronki mojej szkoły, która ma zawierać dziennik itd. Jednak po napisaniu skryptu logowania z wykorzystaniem uprawnień td. wyskakuje mi dosyc dziwny błąd. Przejrzałam już wczesniej forum w poszukiwaiu podobnych tematów jednak nie mogłam nic na ten temat znaleść. Pozwolę sobie na podanie kawałka kodu:
  1. <?php
  2. function checkPass($user, $pass)
  3. {
  4. $userNameLength = strlen($user);
  5. $userPassLength = strlen($pass);
  6.  
  7. if($userNameLength < || $userNameLength > 20 ||
  8.  $userPassLength < 6 || $userPassLength > 40) {
  9. return 2;
  10. }
  11.  
  12. //nawiązanie połączenia z bazą
  13.  
  14. if (!$db_lnk = mysql_connect ("localhost, "root", "szkola")){ // tu pojawia sie błąd
  15. echo('Wystąpiłbłąd podczas próby połączenia z serwerem MySQL...');
  16. return 1;
  17. }
  18.  
  19. if(!mysql_select_db('szkola')){
  20. echo('Wystąpił błąd podczas wyboru bazy danych: szkola...');
  21. @mysql_close();
  22. return 1;
  23. }
  24. ?>


No i oczywiście mam te pare pliczkow z formulrzem logowania itd. ale jesli zaloguje się, wpisze dobry login i haslo to wyskakuje mi błąd
Warning: mysql_connect(): Acces denied for user: 'root@localhost' (Using passwors: TAK) in c:\easyphp\www\login.php on line 19

Z góry dzięki za pomoc!


--------------------
Go to the top of the page
+Quote Post
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
Acces denied for user: 'root@localhost' (Using passwors: TAK)

Pomysl troche co ten blad moze oznaczac.


--------------------
Go to the top of the page
+Quote Post
aga323
post
Post #3





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.01.2007
Skąd: Oborniki

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


Ale problem tkwi w tym, że podaje dobre dane. Wszystkie tak jak powinny być: hasło, użytkownika no i serwer...

Ten post edytował aga323 3.03.2007, 13:13:57


--------------------
Go to the top of the page
+Quote Post
Blajo
post
Post #4





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 7.08.2005
Skąd: Górny Śląsk

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


  1. <?
  2. function checkPass($user, $pass)
  3. {
  4. $userNameLength = strlen($user);
  5. $userPassLength = strlen($pass);
  6.  
  7. if($userNameLength < || $userNameLength > 20 ||
  8.  $userPassLength < 6 || $userPassLength > 40) {
  9. return 2;
  10. }
  11. ?>


Pierwsze porównanie, to mniejsze od czego?


--------------------
tutoriale
Go to the top of the page
+Quote Post
aga323
post
Post #5





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.01.2007
Skąd: Oborniki

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


sorki, tam jest mniejsze od 3


--------------------
Go to the top of the page
+Quote Post
Cienki1980
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


  1. <?php
  2. if (!$db_lnk = mysql_connect ("localhost", "root", "szkola"))
  3. ?>

Po localhost brakowało " ... nie wiem czy tak masz w kodzie, czy to tylko przy przepisywaniu.


--------------------
404
Go to the top of the page
+Quote Post
Saddam92
post
Post #7





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 17.11.2006

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


i poza tym gdzie masz hasło...
Go to the top of the page
+Quote Post
remik09
post
Post #8





Grupa: Zarejestrowani
Postów: 102
Pomógł: 10
Dołączył: 25.12.2005
Skąd: Ruda Śląska

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


Cytat(Saddam92 @ 4.03.2007, 00:20:12 ) *
i poza tym gdzie masz hasło...


jak gdzie ? a "szkola" to niby co to jest ? blinksmiley.gif


--------------------
moj blog z glupotami
darmowe mp3

workstation: zendstudio 5.5.0 | EditPlus 3 | PHP/4.3.9 |
Go to the top of the page
+Quote Post
Saddam92
post
Post #9





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 17.11.2006

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


sorry myslałem ze to nazwa bazy danych, ale ok.. jedziemy dalej ..
  • gdzie masz koniec funkcji questionmark.gif czy po ifach (domyslam sie ze nie) dlatego musisz dac klamre jeszcze jedna..
  • dalej jeśli nie to powiedz mi co w tych ifach robią returny questionmark.gif
  • a także po co odrazu po wybraniu bazy ją zamykasz questionmark.gif
Go to the top of the page
+Quote Post

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: 20.08.2025 - 18:08