Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][phpmyadmin] Błąd logowania wyłącznie na serwerze home.pl oraz domyślne null
klaudiuszozo
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 20.02.2010

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


Witam, przeszukałem googla, forum też i nie znalazłem odpowiedzi. Mam skrypt php który powinien mnie przepuszczać do index.php . Na serwerze OVH.pl wszystko działa jak należy, jedynie na home.pl są problemy. Wstawiam kody z headera index.php oraz auth.php. Proszę o pomoc co robić. Gdy wpiszę błędne hasło to wyskakuje błąd logowania, gdy wpiszę dobre, to nic się nie dzieje na home.pl .
index.php
  1. <?
  2. session_start(); // Na samej górze zadeklaruj sesję.
  3. if(!session_is_registered("uzytkownik")){ // Sprawdza zmienną sesji.
  4. header("location:auth.php"); // Przekierowanie do index.php
  5. }
  6.  
  7. ?>


auth.php
  1. <?
  2. $log=login;
  3. $pass=haslo;
  4.  
  5.  
  6. $message="";
  7.  
  8.  
  9. if($_POST['login']=='login')
  10. {
  11. $uzytkownik=$_POST['uzytkownik'];
  12. $haslo=$_POST['haslo'];
  13.  
  14. if($uzytkownik==$log && $haslo==$pass){
  15. session_register("uzytkownik");
  16. header("location:index.php");
  17. }
  18. else {
  19. $message="Nieprawidłowa nazwa użytkownika lub hasło";
  20. }
  21. }
  22.  
  23. ?>


Drugim ważnym problemem jest ustawiona domyślna wartość w phpmyadminie na null. Nie da jej się zmienić na not null... Nawet gdy tworze tabelę i daje wartość not null to i tak w oknie pokazuje się null. Druga sprawa. Na ovh nie ma problemu, z zapisywaniem poprzez FCKeditora do bazy danych. tutaj niestety mogę dodawać tekst jedynie poprzez edycję w phpmyadmin. Po klikniętu w zapisz nic się nie dzieje...

Z góry dzięki za pomoc.

Ten post edytował klaudiuszozo 20.02.2010, 01:50:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
klaudiuszozo
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 20.02.2010

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


Lessi działa ale jeśli się wbije link: /admin/auth.php , hmmm... teraz nie działa przekierowanie z /admin/index.php na admin/auth.php...
Go to the top of the page
+Quote Post
lessi
post
Post #3





Grupa: Zarejestrowani
Postów: 89
Pomógł: 12
Dołączył: 1.12.2009

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


Cytat(klaudiuszozo @ 22.02.2010, 23:46:40 ) *
Lessi działa ale jeśli się wbije link: /admin/auth.php , hmmm... teraz nie działa przekierowanie z /admin/index.php na admin/auth.php...

Pokaż jakie zmiany porobiłeś w tych plikach, bo mi na home.pl działa.
Cytat(DiH @ 22.02.2010, 23:59:41 ) *
Cóż, mój błąd szczegółowy, choć tak nie do końca. Dobrą praktyką jest nieumieszczanie absolutnie żadnego kodu przed session_start(); potencjalnie mogącego wywołać błąd funkcji lub wypisać jakiekolwiek dane, które jeżeli zostaną wypisane przez przeglądarkę, uniemożliwią dalsze poprawne działanie skryptu.

Z tym oczywiście się, czasami można też wyłączyć wyrzucanie błędów stosujac @ ale wtedy nie będziemy wiedzieć że wystąpił błąd.
Cytat(imashjan82 @ 23.02.2010, 01:23:15 ) *
Z tego co wiedzę to tu piszą ludzie z home.pl. W teraz wam wiem czemu nie mam odposziedzi na najwazniesze pytanie? home.pl, nazwa.pl co to jest? blink.pl, tam nie ma zadnych problemów. nazwa i home sie umywa do blinka. kto chce za free miec serwis piszcie na pw. dostaniecie wszystko co wam potrzeba ? polecajacy i-mas. Jesli sie nie sprawdzie. moj e-mail imashajn@imashjan.pl a ja zwracam pieniazki.

To czyżby nie jest reklama?? Ja jakoś nie narzekam na home.pl.

Ten post edytował lessi 23.02.2010, 08:00:24
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 06:08