Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] problem z logowaniem
zarcel
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.11.2007

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


prosze oto kod, strona sie przeladowywuje i pojawia sie na niej tylko formularz zero informacji o tym czy logged czy nie...

Kod
<?php
include("connectdb.php");
$result = mysql_query("SELECT * FROM users WHERE login ='".mysql_real_escape_string($login)."' AND passwd ='".mysql_real_escape_string($pass)."';");
if (isset($login) && isset($pass)){
  if (mysql_num_rows($result) == 1) {
    session_start();
    session_register("login");
    header("Location: cos.php");
    exit();
  } else
     echo "<B>Bledny login lub haslo!</B><BR>";
}
?>
<HTML>
<HEAD>
  <TITLE>Logowanie</TITLE>
</HEAD>
<BODY>
  <B>Podaj login oraz haslo</B>
  <FORM method="POST" action="index.php?strona=login">
    Login: <INPUT type="text" name="login"><BR>
    Haslo: <INPUT type="password" name="pass"><BR>
    <INPUT type="submit" value="Zaloguj sie">
  </FORM>
</BODY>
</HTML>



Kod
<?php
//--------------------Database settings----------------------<br>
$db['user'] = "zz"; //Username<br>
$db['pass'] = "zz"; //Password<br>
$db['host'] = "mysql3.yoyo.pl"; //IP<br>
$db['name'] = "zz"; //Database<br>
@mysql_connect($db['host'], $db['user'], $db['pass']) or die("Unable to connect with the date base.");
@mysql_select_db($db['name']) or die("Unable to select the data base <b>".$db['name']."</b>.");
?>


dodam ze kiedys to dzialalo..
Go to the top of the page
+Quote Post
Sanchez
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.12.2004
Skąd: Warszawa

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


Proponowałbym użycie poleceń:
  1. <?php
  2. $login=$_POST['login']
  3. ?>


i analogicznie do $pass

Pozdrawiam
Sanchez
Go to the top of the page
+Quote Post
MajareQ
post
Post #3





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

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


noi jeśli dajesz header("Location: cos.php");
to równie dobrze ktoś może wejść sobie na cos.php bez logowania tongue.gif

Użyj sesji.
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: 22.08.2025 - 04:24