Witam,
Mam pewien problem, a mianowicie, mam projekt sklepu internetowego który jest na zaliczenie przedmiotu, jednak jest mały problem. Projekt był zrobiony na localhost przez xamppa, i tutaj się problem zaczyna, po wrzuceniu wszystkiego na serwer w nazwa.pl. Pierwsze wyskoczył problem z baza danych. Błąd biblioteki PDO :) jednak do tego doszłam zmieniłam i biblioteka działa jednak jest problem z logowaniem, na localhost działa wszystko bez zarzutu a gdy już wrzuce na serwer to nie działa... może mi ktoś pomóc, prace muszę oddać do nst tygodnia a nie mam pojęcia czemu nie działa logowanie, niby jest komunikat " zalogowano pomyślnie " ale nie loguje wg do panelu klienta czy administartora, tutaj podrzucam stronke
http://skoczeksklep.eu/ , login: [email protected] hasło: test ,
kod :
<?php include($_SERVER['DOCUMENT_ROOT']."/php/dbdata.php"); ?> <?php $email=addslashes($_POST['email']); $haslo=addslashes($_POST['haslo']); $ip=$_SERVER['REMOTE_ADDR']; require_once "reCapcha.php"; $secret = "6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe"; $response = null; $reCaptcha = new ReCaptcha($secret); if ($_POST["g-recaptcha-response"]) { $response = $reCaptcha->verifyResponse( $_SERVER["REMOTE_ADDR"], $_POST["g-recaptcha-response"] ); } if ($response != null && $response->success) { $pdo = new PDO('mysql:host='.$mysql_host.';dbname='.$database.';port='.$port, $username, $password ); $pdo->exec("set names utf8"); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt=$pdo->query("SELECT haslo, admin, id FROM uzytkownicy WHERE email = '$email'"); $row = $stmt->fetch(); if (password_verify ($haslo , $row['haslo'] )) { //$_SESSION['ip']=$ip; $_SESSION['zalogowany']=true; $_SESSION['id']=$row['id']; $_SESSION['email']=$email; if($row['admin']==true) $_SESSION['admin']=true; else $_SESSION['admin']=false; header("HTTP/1.1 301 Moved Permanently"); header("Refresh: 2; url=/index.php");echo"Zalogowałes się! - Za chwilę nastąpi przekierowanie..."; exit; } else{ header("HTTP/1.1 301 Moved Permanently"); header("Refresh: 12; url=/pages/zaloguj.php");echo"Błędne dane logowania! - Za chwilę nastąpi przekierowanie..."; exit; } } else { header("HTTP/1.1 301 Moved Permanently"); header("Refresh: 2; url=/pages/zaloguj.php");echo"Błędne dane Capchy! - Za chwilę nastąpi przekierowanie..."; exit; } ?> ```