Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak zrobić rejestracje i logowanie


Rekomendowane odpowiedzi

Opublikowano

Jak zrobić rejestracje i logowanie do tego kodu ?

 

 

 

 

 

 

 

 

 

 

 

 

Index.php

<html>
<head>
<title>HunterBright.pl</title>
<meta charset="utf-8">
</head>
</html>
<body>
<form action="support.php" method="POST">
<center>
Zmień status supportu:<br>
<input type="radio" name="status" value="online" checked>Online
<input type="radio" name="status" value="offline">Offline
<input type="submit" value="Zmień status!">
</center>
</form>
<?php
$host = '';
$user = '';
$password = '';
$db = '';
$connect = mysql_connect($host, $user, $password) or die("Błąd przy połączeniu do MYSQL // Dane podane do logowania nie są poprawne!");

mysql_select_db($db,$connect) or die("Baza danych nie istnieje!!!");
mysql_query("SET NAMES 'utf8'");
session_start();
$sql = "SELECT status FROM support";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
	echo "<center>Aktualny status: ".$row['status']."</center>";
}
?>
</body>
</html>

 

Support.php

<?php
$host = 'localhost';
$user = '';
$password = '';
$db = '';
$connect = mysql_connect($host, $user, $password) or die("Błąd przy połączeniu do MYSQL // Dane podane do logowania nie są poprawne!");

mysql_select_db($db,$connect) or die("Baza danych nie istnieje!!!");
mysql_query("SET NAMES 'utf8'");
session_start();

$status = $_POST['status'];
mysql_query("UPDATE support SET status='$status'");
header("Location:index.php");
?>

Jeżeli odpowiadasz na moją odpowiedź użyj opcji "Cytuj" lub oznacz mnie w poście @adam23450

 

Opublikowano

Do tego kodu? Co masz na mysli, podaj dokladna specyfikacje techniczna

 

Ogólnie to ja bym chciał cały panel supportu  z chatem m na stronę 

Jeżeli odpowiadasz na moją odpowiedź użyj opcji "Cytuj" lub oznacz mnie w poście @adam23450

 

Opublikowano

Aby wykonać taką rejestracje powinieneś dowiedzieć się więcej o sesjach, porównywaniu(php).

Jeśli pomogłem to zamiast gdzie kol wiek klikać najlepiej wejdź na stronę http://www.pajacyk.pl i kliknij.
W ten sposób pomogłeś. Czy to takie trudne aby wykonywać tą czynność codziennie?

  • 2 tygodnie później...
Opublikowano

Gotowego kodu Ci nie napisze, ale w każdym razie, aby zrobić panel rejestracji i logowania powinieneś opanować właśnie sesje, szczególnie do logowania. 

 

Robisz sobie formularz rejestracji, w kodzie łączysz się z bazą danych, następnie lecisz po formularzu i sprawdzasz czy wszystko zostało wypełnione tak jak powinno, dodatkowo porównujesz przesłane dane z bazą danych czy rekordy nie będą zdublowane, jeśli wszystko będzie wporządku, dodajesz rekordy do bazy danych.

 

W logowaniu tak samo jak w rejestracji zaczynasz od formularza co jest logiczne, następnie znowu lecisz po formularzu tylko tym razem sprawdzasz czy przesłane dane zgadzają się z rekordami w tabeli w bazie, jeśli dane użytkownika są poprawne to tworzysz sesje użytkownika.

 

To tak w skrócie i najprościej. Oczywiście powinno się dodać jakieś filtrowanie danych, żeby troche zabezpieczyć skrypt.

 

Tu masz link do przykładowej rejestracji z logowaniem + lista użytkowników i profilem użytkownika: 

http://rafal.brzezinski.me/logowanie_i_rejestracja

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...