Kezdőoldal » Számítástechnika » Programozás » Valaki segítsen ez miért nem...

Valaki segítsen ez miért nem jó eddig? Mi a hiba a kódban?

Figyelt kérdés

Akarok csinálni egy log int

Levideózom hol tartok de valami nem stimmel.

Nem dob be user.php ra.


mi a hiba a kódban?


Videó: https://www.youtube.com/watch?v=HMZLpffrBU4&feature=youtu.be



2015. nov. 2. 18:54
1 2
 1/11 anonim ***** válasza:
Hol a kód?
2015. nov. 2. 19:08
Hasznos számodra ez a válasz?
 2/11 A kérdező kommentje:

connection.php tartalma:

<?php


$dbCon = mysqli_connect("localhost", "root","asd", "lecke");


if (mysqli_connect_errno()) {

echo "Sikertelen belépés: " . mysqli_connect_error();

}



?>



index.php tartalma:


<?php

error_reporting(E_ALL & ~E_NOTICE);

session_start();


if ($_POST['submit']) {

include_once("connection.php");

$username = strip_tags ($_POST['username']);

$username = strip_tags ($_POST['password']);


$sql = "SELECT id, username, password FROM members WHERE username ='$username' AND activated = '1' LIMIT 1";


$query = mysqli_query($dbCon, $sql);


if ($query) {

$row = mysqli_fetch_row($query);

$userid = $row[0];

$dbUsername = $row[1];

$dbPassword = $row[2];

}


if ($username == $Username && $password == $dbPassword) {

$_SESSION['username'] =$username;

$_SESSION['id'] = $userId;

header('Location: user.php');

}else {

echo "Incorrect username or password.";

}

}



?>



<!DOCTYPE html>

<html>

<head>

<title>PHP/MYSQL Login</title>

</head>

<body>


<h1>PHP/MySQL Login</h1>


<form method="post" action="index.php">

<input type="text" placeholder="Username" name="username"/><br />

<input type="password" placeholder="Password" name="password"/><br />

<input type="submit" name="submit" value="Log In" />


</form>



</body>

</html>


user.php tartalma:


<?php

error_reporting(E_ALL & ~E_NOTICE);

session_start();


if (isset($_SESSION['id'])) {

$userID = $_SESSION['id'];

$username =$_SESSION['username'];

}else {

header('Location: index.php');

die();

}


?>



<!DOCTYPE html>

<html>

<head>

<title>Secret User Page</title>

</head>

<body>

Welcome, <?php echo $username; ?>; You are logged in. Your user ID is <?php echo $userid; ?>.


<form action="logout.php">

<input type="submit" value="Log Me Out!!!"/>

</form>


</body>

</html>



DE OTT A VIDEÓ!!!!

2015. nov. 2. 19:12
 3/11 anonim ***** válasza:
100%

$dbUsername = $row[1];

$dbPassword = $row[2];

}


if ($username == $Username && $password == $dbPassword) {

$_SESSION['username'] =$username;


helyett nem ennek kéne lennie?


$username == $dbUsername && $p...

2015. nov. 2. 20:22
Hasznos számodra ez a válasz?
 4/11 A kérdező kommentje:
pontosabban?
2015. nov. 2. 21:01
 5/11 anonim ***** válasza:
Ennél pontosabban hogyan írja le? Más a neve a változóidnak, amiket összehasonlítasz, mint azoknak, amiknek előtte értéket adtál.
2015. nov. 2. 21:17
Hasznos számodra ez a válasz?
 6/11 anonim ***** válasza:
Jeaszuska. :D
2015. nov. 3. 07:23
Hasznos számodra ez a válasz?
 7/11 anonim ***** válasza:
Akár trollkodhattam is volna valamit. Gyöngyöt disznók elé... :D
2015. nov. 3. 08:58
Hasznos számodra ez a válasz?
 8/11 A kérdező kommentje:

könnyű kigúnyolnia kezdőt.....

Én kérek elnézést hogy próbálok tanúlni....

2015. nov. 3. 17:14
 9/11 anonim ***** válasza:
Ne haragudj rám, de ha kezdő vagy akkor nem login rendszerrel kéne kezdened.
2015. nov. 3. 17:25
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:
Voltam idén az állásexpón, volt ott egy cég ami azzal foglalkozik hogy egy login rendszert fejleszt. 3 éve indult, és most fog kijönni a termékkel. :)
2015. nov. 3. 17:27
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!