Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php mysql]Problem z systemem logowania
ghost2k8
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 13.01.2009

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


Mam problem z tym formularzem logowania,
nie do konca mi to działa, ani nie loguje mnie , ani nie zwraca informacji o tym ze podałem zły login lub haslo, nawet gdy zostawiam puste pola.
mozecie zerknąć na to i jakoś mi pomóc.

Kod
   <?
   $conn = mysql_connect("localhost", "root", "") or die(mysql_error());
   $db = mysql_select_db("db_vote") or die(mysql_error());
  
   if (isset($_POST['submit'])) {
       $query = "SELECT email, pass FROM user_info" . "WHERE email ='" . $_POST['email'] ."' " .
       "AND pass ='" . $_POST['pass'] ."' ";
       $result = mysql_query($query) or die (mysql_error());
  
       if  (mysql_num_rows($result) == 1) {
           $_SESSION['user_logged'] = $_POST['email'];
           $_SESSION['user_password'] = $_POST['pass'];
           header("Refresh: 5; URL=" . $_POST['redirect'] . "");
  
       echo "zostakesz przekierowan na oryg strone
   ";
      
       } else {
           ?>
           <html>
           <head>
           </head>
           <body>
           <p>
            Niepoprawna nazwa użytkownika lub hasło
  
            kliknij tu aby sie zarejstrowac <a href="register.php"> TUTAJ WlaNIE</a>
  
            <form action="user_login.php" metod="post">
            <input type="hidden" name="redirect" value="<?php echo $_POST['redirect']; ?>">
            NAZWA : <input type="text" name="email">
  
            haslo: <input type="password" name="pass">
  
            <input type="submit" name="submit" value="LOGIN">
   </form>
   </p>
   </body>
   </html>
   <?php
       }
   } else {
       if (isset($_GET['redirect'])) {
           $redirect = $_GET['redirect'];
       } else  {
           $redirect = "index.php";
       }
       ?>
   <html>
           <head>
           </head>
           <body>
           <p>
           Zaloguj sie podajac login i haslo
  
            jak nie masz loginu kliknij<a href="register.php"> TUTAJ WlaNIE</a>
  
            <form action="user_login.php" metod="post">
            <input type="hidden" name="redirect" value="<?php echo $redirect; ?>">
            NAZWA : <input type="text" name="email">
  
            haslo: <input type="password" name="pass">
  
            <input type="submit" name="submit" value="LOGIN">
   </form>
   </p>
   </body>
   </html>
   <?php
       }
       ?>
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: 17.09.2025 - 19:17