Posiadam kod php (poniżej) do logowania użytkowników w oparciu o bazę mysql, a teraz potrzebuję przerobić ten kod tak żebym mógł logować użytkowników w oparciu o bazę oracle, ale za pomocą ADODB.
Czy ktoś mógłbym mi pomóc, bo zupełnie nie wiem jak to zmienić, mam uruchomione ADODB w wersji 494 pod windowsem i php w wersji 4.4.7
Skorzystałem z manuala adodb i uruchomiłem sesje, chociaż nie wiem czy dobrze...
Z góry dziękuję za pomoc.
Pozdrawiam
Artur
Kod
<?php
session_start();
include ('polacz.php');
$mysql_users = "users";
$opcja = trim($_REQUEST["opcja"]);
$user_id = htmlspecialchars(stripslashes(trim($_POST["user_id"])), ENT_QUOTES);
$user_login = htmlspecialchars(stripslashes(trim($_POST["user_login"])), ENT_QUOTES);
$user_imie = htmlspecialchars(stripslashes(trim($_POST["user_imie"])), ENT_QUOTES);
$user_nazwisko = htmlspecialchars(stripslashes(trim($_POST["user_nazwisko"])), ENT_QUOTES);
$user_email = htmlspecialchars(stripslashes(trim($_POST["user_email"])), ENT_QUOTES);
if ($_GET["opcja"]=="wyloguj") { // wylogowanie
session_unset(); session_destroy();
header("Location: /");
exit;
} else if ($user_login<>"" and $user_haslo<>"") {
$user_haslo = md5($user_haslo);
$wynik=mysql_query("SELECT * FROM $mysql_users WHERE
user_login='$user_login' and user_haslo='$user_haslo' and user_status=5");
if (mysql_num_rows($wynik)==1) {
$dane=mysql_fetch_array($wynik);
$_SESSION["zalogowany"]="tak";
$_SESSION["user_id"]=$dane["user_id"];
$_SESSION["user_login"]=$dane["user_login"];
$_SESSION["user_imie"]=$dane["user_imie"];
$_SESSION["user_nazwisko"]=$dane["user_nazwisko"];
$_SESSION["user_email"]=$dane["user_email"];
$dane=mysql_query("UPDATE $mysql_users SET user_ost_wizyta=NOW(), user_ip='$user_ip' WHERE user_login='$user_login'");
}
}
if ($_SESSION["zalogowany"]=="tak") {
echo "<table cellpadding='0' cellspacing='0' style='align:center; width:170px; border:0; margin:2px 0px;'>";
echo "<tr>";
echo "<td align='center' colspan='2'><b>TWOJE KONTO:</b></td>";
echo "</tr>";
echo "<tr>";
echo "<td>Witaj <b>".$_SESSION["user_login"]."</b></td>";
echo "</tr>";
echo "<tr>";
echo "<td><a href=\"/?opcja=wyloguj\">Wyloguj</a></td>";
echo "</tr>";
echo "</table>";
}
session_start();
include ('polacz.php');
$mysql_users = "users";
$opcja = trim($_REQUEST["opcja"]);
$user_id = htmlspecialchars(stripslashes(trim($_POST["user_id"])), ENT_QUOTES);
$user_login = htmlspecialchars(stripslashes(trim($_POST["user_login"])), ENT_QUOTES);
$user_imie = htmlspecialchars(stripslashes(trim($_POST["user_imie"])), ENT_QUOTES);
$user_nazwisko = htmlspecialchars(stripslashes(trim($_POST["user_nazwisko"])), ENT_QUOTES);
$user_email = htmlspecialchars(stripslashes(trim($_POST["user_email"])), ENT_QUOTES);
if ($_GET["opcja"]=="wyloguj") { // wylogowanie
session_unset(); session_destroy();
header("Location: /");
exit;
} else if ($user_login<>"" and $user_haslo<>"") {
$user_haslo = md5($user_haslo);
$wynik=mysql_query("SELECT * FROM $mysql_users WHERE
user_login='$user_login' and user_haslo='$user_haslo' and user_status=5");
if (mysql_num_rows($wynik)==1) {
$dane=mysql_fetch_array($wynik);
$_SESSION["zalogowany"]="tak";
$_SESSION["user_id"]=$dane["user_id"];
$_SESSION["user_login"]=$dane["user_login"];
$_SESSION["user_imie"]=$dane["user_imie"];
$_SESSION["user_nazwisko"]=$dane["user_nazwisko"];
$_SESSION["user_email"]=$dane["user_email"];
$dane=mysql_query("UPDATE $mysql_users SET user_ost_wizyta=NOW(), user_ip='$user_ip' WHERE user_login='$user_login'");
}
}
if ($_SESSION["zalogowany"]=="tak") {
echo "<table cellpadding='0' cellspacing='0' style='align:center; width:170px; border:0; margin:2px 0px;'>";
echo "<tr>";
echo "<td align='center' colspan='2'><b>TWOJE KONTO:</b></td>";
echo "</tr>";
echo "<tr>";
echo "<td>Witaj <b>".$_SESSION["user_login"]."</b></td>";
echo "</tr>";
echo "<tr>";
echo "<td><a href=\"/?opcja=wyloguj\">Wyloguj</a></td>";
echo "</tr>";
echo "</table>";
}