![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 27.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem z kodem PHP ponieważ jestem zielony w te sprawy prosze o poprawienie i wstawienie poprawionego kodu.
CODE <?php
include 'config.php'; db_connect(); // sprawdzamy czy user nie jest przypadkiem zalogowany if(!$_SESSION['logged']) { // jeĹli zostanie naciĹniÄty przycisk "Zaloguj" if(isset($_POST['name'])) { // filtrujemy dane... $_POST['name'] = clear($_POST['name']); $_POST['password'] = clear($_POST['password']); // i kodujemy hasĹo $_POST['password'] = codepass($_POST['password']); // sprawdzamy prostym zapytaniem sql czy podane dane sÄ prawidĹowe $result = mysql_query("SELECT `user_id` FROM `users` WHERE `user_name` = '{$_POST['name']}' AND `user_password` = '{$_POST['password']}' LIMIT 1"); if(mysql_num_rows($result) > 0) { // jeĹli tak to ustawiamy sesje "logged" na true oraz do sesji "user_id" wstawiamy id usera $row = mysql_fetch_assoc($result); $_SESSION['logged'] = true; $_SESSION['user_id'] = $row['user_id']; echo '<p>ZostaĹeĹ poprawnie zalogowany! MoĹźesz teraz przejĹÄ na <a href="index.php">stronÄ gĹĂłwnÄ </a>.</p>'; } else { echo '<p>Podany login i/lub hasĹo jest nieprawidĹowe.</p>'; } } // wyĹwietlamy komunikat na zalogowanie siÄ echo ' <br> <br> <br> <form id="search2" method="post" action="login.php"> <input type="text" class="text" name="name" value="'.$_POST['name'].'" /> </form> <form id="search2" method="post" action="login.php"> <input type="password" class="text" name="password" value="'.$_POST['password'].'" /> <br> <br> <input type="submit" value="Zaloguj"> </form>'; } else { echo '<p>JesteĹ juĹź zalogowany, wiÄc nie moĹźesz siÄ zalogowaÄ ponownie.</p> <p>[<a href="index.html">PowrĂłt</a>]</p>'; } db_close(); ?> |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:54 |