![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
witam nie wiem jak stworzyć skrypt banowania żeby przy logowaniu wyświetlało czy użytkownik jest zbanowany czy nie o to skrypt logowania
Ten post edytował koksik3825 18.10.2014, 14:48:10 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
nie działa to wgl nie wiem czy dobrze to wstawiłem
gdzie to ma być ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 7.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
Chyba tak:
CODE <html>
<head> <title>lajcik-strona pelna luzu</title> <style type="text/css"> body { background: transparent url(tlo.jpg) top left repeat-x; } </style> </head> <body> </body> </html> <a href="index.php"><img src="logo.jpg" alt="" /></a> <center><a href="index.php"><img src="home.jpg" alt="" /></a></center><center><a href="gry.php"><img src="gry.jpg" alt="" /></a></center><center><a href="muzyka.php"><img src="muzyka.jpg" alt="" /></a></center> <?php session_start(); require 'header.php'; require 'config.php'; require_once 'user.class.php'; $login = htmlspecialchars($db->real_escape_string($_POST['login'])); $pass = $db->real_escape_string($_POST['pass']); if($_POST['send'] == 1){ if( $result['banned'] == true ) { echo ' Twoje konto zostało zablokowane'; }elseif { if(!$login or empty($login)){ die('<p class="error">Wypełnij pole z loginem!</p>'); } $pass = user::passSalter($pass); $userExists = $db->query("SELECT COUNT(*) FROM `users` WHERE `login` = '$login' AND `pass` = '$pass'"); if($userExists == 0){ echo '<p class="error">Użytkownik o podanym loginie i haśle nie istnieje.</p>'; }else{ $user = user::getData($login, $pass); $_SESSION['login'] = $login; $_SESSION['pass'] = $pass; $db->query("UPDATE `users` SET `logtime` = NULL WHERE `login` = '$login' AND `pass` = '$pass"); echo '<p class="success">Zostałeś zalogowany. Możesz przejść na <a href="index.php">stronę główną</a></p>'; } } }else{ ?> <form method="post" action=""> <label for="login">Login:</label> <input type="text" name="login" maxlength="32" id="login" /> <label for="pass">Hasło:</label> <input type="password" name="pass" maxlength="32" id="pass" /><br /> <input type="hidden" name="send" value="1" /> <input type="submit" value="Zaloguj" /> </form> <?php } require 'footer.php'; ?> |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
pomoże ktoś?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 1 Dołączył: 1.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ja bym osobiście zrobił to na zasadzie że do tabeli użytkownicy dodał pole 'ban' w którym powiedzmy 1 oznacza konto zablokowane. następnie przy możliwości logowania dopisał sobie warunek ktróry by sprawdzał czy tej '1' nie ma w tym polu. Jeżeli jest to info dla usera ze jest ban i jakaś tam twoja domyślna akcja. Łatwo będzie ci potem banowa userów z edycji
Ten post edytował sci201 21.10.2014, 17:41:17 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
Żartujesz sobie z trzymaniem hasła w sesji prawda? Ten post edytował Rysh 22.10.2014, 18:31:11 -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
nie a co?
? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:48 |