Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Problem ze skryptem., Proszę pomoc
Makciek
post
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 5
Dołączył: 7.03.2009
Skąd: Rzeszów

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


Witam!
Mam taki o to kod:

Problem jest w tym, ze on nie dziala :/
Wywala błąd "Nie ma takiego konta".

eh czy ktoś się zajmie tym forum?
nie moge poprawic tematu, bo wywala, ze post jest za dlugi :/

Tu kod:
KUR** zróbcie coś z tym, nie moge umieścić kodu, bo co chwile wywala jakieś głupie, komunikaty, lun BB-code zle dziala

ok kod jest pod tym adresem:
http://wklejto.pl/41314

Ten post edytował Makciek 25.08.2009, 21:54:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kszymon0
post
Post #2





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 29.12.2008

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


Kod
<?php
    session_start();
?>

<html>
    <head>
        <title>Logowanie</title>
    </head>
    <body>
        <?php
            if($_GET['action']==='login'){

                $log = mysql_real_escape_string($_POST['login']);
                $pass = SHA1(MD5(mysql_real_escape_string($_POST['pass'])));

                    if(!empty($_POST['login'])){
                        if(!empty($_POST['pass'])){
                    
                            $user = "xxx";
                            $password = "xxx";
                            $host = "localhost";
                            $db = "xxx";

                            $connect = mysql_connect($host, $user, $password) or
                                die ("MySql Error");
                        
                            mysql_select_db($db) or
                                die('Nie znaleziono bazy.');
                        
                            $sprLog = "SELECT `login` FROM `uzytkownicy` WHERE `login` = '$log'";
                            $sprLo = mysql_query($sprLog) or die(mysql_error());
                            $row1 = mysql_fetch_array($sprLo);
                    
                        if(!empty($row1['login'])){
                    
                            $sprLog3 = "SELECT `pass` FROM `uzytkownicy` WHERE `pass` = '$pass' AND `login` = '$log'";
                            $sprLo3 = mysql_query($sprLog3) or die(mysql_error());
                            $row13 = mysql_fetch_array($sprLo3);

                        if(!empty($row13['pass'])){
                      
                            $result = mysql_query("SELECT `lvl` FROM `uzytkownicy` WHERE `login` = '$log' AND `pass` = '$pass'") or die(mysql_error());
                            $row = mysql_fetch_array($result);
                    
                        if(!empty($row['lvl']) || !isset($row['lvl'])){
                    
                            if($row['lvl']=='1'){
                                $_SESSION['lvl'] = '1';
                                $_SESSION['nick'] = $row1['login'];
                                 header('Location: http://www.makciek.cba.pl/com.php?com=log');
                    
                            } else if($row['lvl']=='2'){
                                $_SESSION['lvl'] = '2';
                                $_SESSION['nick'] = $row1['login'];
                                header('Location: http://www.makciek.cba.pl/com.php?com=log');;
                    
                            } else if($row[0]=='0'){
                                echo 'Twoje konto nie zostało aktywowane.';
                            }    
                        } else 'Nieznany błąd!<br/>Proszę zgłosić to administratorowi.';
                        } else echo 'Nieprawidłowe hasło.';
                        } else echo 'Nie ma takiego konta.';
                        } else echo 'Nie podałeś hasła.';
                    } else echo 'Nie podałeś loginu.';
            } else if(empty($_SESSION['lvl']) || !isset($_SESSION['lvl'])){

        ?>
        <form action="login.php?action=login" method="post">
            Login: <input type="text" name="login"><br/>
            Hasło: <input type="password" name="pass"><br/>
            <input type="submit" value="Zaloguj!"><br/>
        </form>
        <?php
            } else{
                header("Location: http://www.makciek.cba.pl/index.php");
            }
            exit();
        ?>
    </body>
</html>


Ten post edytował kszymon0 25.08.2009, 23:22:14
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 17:18