Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> logowanie w SESJI ze znakami poskimi, oczywiscie że w ISO
Tomplus
post
Post #1





Grupa: Zarejestrowani
Postów: 1 884
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

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


Mam zrobiony system logownia i wszytko działa wyśmienicie do przypadku że nie może podczas logowania użytkownika który ma w nicku ó, ą, itd. nie chce poprostu potwierdzić że został zalogowany.

Sprawdziłem zmienne i ja suchy text wyświetlał mi się dobry login, taki jaki pobierał z bazy, w każdym miejscu skryptu. Jednak nie chciał zalogować. Why?

powiedzmy że pliku DATA jest login Kargól a haslo kargol

a oto kod funkcji, systemu zalogowania

Kod:
  1. <?php
  2. function login($login, $passwd) 
  3.  { 
  4.  $line = file(DATA); 
  5.  foreach($line as $temp) 
  6. { 
  7. $str = explode(&#092;",\", $temp); 
  8.  
  9. if(chop($str[0])==$login && chop($str[1])==$passwd) 
  10.  { 
  11.  $swoj=$_SESSION[&#092;"USER_AUTH\"] = True; 
  12.  $_SESSION[&#092;"USER_LOGIN\"] = $_POST[\"login\"]; 
  13.  
  14.  return True; 
  15.  }
  16. } 
  17.  // $login = htmlentities($login); 
  18.  //  echo $login; 
  19.  return False; 
  20.  } 
  21.  
  22. ?>


a tu kod na stronie
  1. <center><p class="title">LOGOWANIE</p></center>
  2. <center><form action="lk.php" method="post">
  3. <input type="hidden" name="show" value="login">
  4. <input type="hidden" name="<?=SESSION_NAME()?>" value="<?=SESSION_ID()?>">
  5. Login <input type="text" name="login" value="<?=$_POST["login"]?>" size=10><br>
  6. Hasło <input type="password" name="passwd" value="" size=10><br>
  7. <input type="submit" name="submit" value="Loguj" class=button>
  8. </form>
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: 2.10.2025 - 05:07