![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
mam pytanie mam taki plik konfiguracyjny w którym mogę się połączyć z bazą mysql i tak się zastanawiam czy można zrobić coś takiego logowania w sesji że tam gdzie wpisuje użytkownika i hasło do połączenia się z bazą wpisać np. $_POST['login'] $_POST['haslo'] i wcześniej zrobić taki formularz na logowanie.
mniej więcej tak by wyglądał plik na połączenie z bazą chodź wiem że brakuje jeszcze parę linijek kodu związanego z sesją.
mam nadzieje że jakoś dobrze to opisałem a oczywiście dodam że nie chce logowania który wczytuje login i hasło z tabeli np. użytkownik Ten post edytował olszam 10.01.2012, 23:58:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 318 Pomógł: 76 Dołączył: 27.12.2011 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Kod <?php $user = $_POST['user']; if(empty($user)) $user = $_SESSION['user']; $pass = $_POST['pass']; if(empty($pass)) $pass = $_SESSION['pass']; $conn = @mysql_connect('localhost', $user, $pass); $db = @mysql_select_db('olszam', $conn); if($_SESSION['login'] === TRUE) { if((!$conn) or ($db === FALSE)) { unset($_SESSION['user'], $_SESSION['pass']); $_SESSION['login'] = FALSE; die('Błąd połączenia mysql: '.mysql_error()); } echo 'Jesteś zalogowany i połączony : ))'; } else { if(isset($_POST['submit')) { if((!$conn) or ($db === FALSE)) { unset($_SESSION['user'], $_SESSION['pass']); $_SESSION['login'] = FALSE; die('Błąd połączenia mysql: '.mysql_error()); } else { $_SESSION['user'] = $user; $_SESSION['pass'] = $pass; $_SESSION['login'] = TRUE; echo 'Zostałeś zalogowany!'; } else { echo '<form method="POST">'; echo 'User: <input name="user"><br>'; echo 'Hasło: <input type="password" name="pass"><br>'; echo '<input type="submit" name="submit" value="submit"></form>'; } } Czegoś takiego pragniesz? sorki za mało profesjonalny kod, ale późna godzina i mi się już nie chce myśleć ;D Zastanawiam się tylko pocóż Ci coś takiego? o_O |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 20:37 |