Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Nerodo registracijos


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2222 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Ne apie  sa-mp darau regystracija viskas gerai kaip registrojis viskas čiki piki kaip atsijungi prisijungį neišlėka Pavardė nors lentelelese duomenu bazei rašo tavo Pavardė geriau dosiu jums prisijungima demo suprasyt kame beda domeno neturėjau kito tai sorrry sa-mp domenas :D

demo prisijungimas : http://lrg.ql.lt/login.php

 

Nuoroda į komentarą
Dalintis per kitą puslapį

Prieš 1 valandą, Andrius_R parašė:

Ne apie  sa-mp darau regystracija viskas gerai kaip registrojis viskas čiki piki kaip atsijungi prisijungį neišlėka Pavardė nors lentelelese duomenu bazei rašo tavo Pavardė geriau dosiu jums prisijungima demo suprasyt kame beda domeno neturėjau kito tai sorrry sa-mp domenas :D

demo prisijungimas : http://lrg.ql.lt/login.php

 

Tai parodysi kodą ar bursime iš kavos tirščių? :)

Nuoroda į komentarą
Dalintis per kitą puslapį

cia lentelese viskas gerai http://www.part.lt/perziura/62e2ce7338c7f8299b6eaacfd2f8a886710.JPG

config code 

<?php 
	session_start();

	// variable declaration
	$username = "";
        $lastname = "";
	$email    = "";
	$errors = array(); 
	$_SESSION['success'] = "";
        $msg = "";

	// connect to database
	$db = mysqli_connect('localhost', '', '', '');




	// REGISTER USER
	if (isset($_POST['reg_user'])) {
		// receive all input values from the form
		$username = mysqli_real_escape_string($db, $_POST['username']);
                $lastname = mysqli_real_escape_string($db, $_POST['lastname']);
		$email = mysqli_real_escape_string($db, $_POST['email']);
		$password_1 = mysqli_real_escape_string($db, $_POST['password_1']);
		$password_2 = mysqli_real_escape_string($db, $_POST['password_2']);

		// form validation: ensure that the form is correctly filled
		if (empty($username)) { array_push($errors, "Vartotojo vardas privalomas"); }
                if (empty($lastname)) { array_push($errors, "Vartotojo pavardė privaloma"); }
		if (empty($email)) { array_push($errors, "El. Paštas privalomas"); }
		if (empty($password_1)) { array_push($errors, "Slaptažodis privalomas"); }

		if ($password_1 != $password_2) {
			array_push($errors, "The two passwords do not match");
		}

		// register user if there are no errors in the form
		if (count($errors) == 0) {
			$password = md5($password_1);//encrypt the password before saving in the database
			$query = "INSERT INTO users (username, email, password, lastname) 
					  VALUES('$username', '$email', '$password', '$lastname')";
			mysqli_query($db, $query);



					









			$_SESSION['username'] = $username;
                        $_SESSION['lastname'] = $lastname;
			$_SESSION['success'] = "Jūs esate prisijungęs";
			header('location: index.php');
		}

	}


 




	// ... 

	// LOGIN USER
	if (isset($_POST['login_user'])) {
		$username = mysqli_real_escape_string($db, $_POST['username']);
                $lastname = mysqli_real_escape_string($db, $_POST['lastname']);
		$password = mysqli_real_escape_string($db, $_POST['password']);

		if (empty($username)) {
			array_push($errors, "Vartotojo vardas privalomas");
		}
		if (empty($password)) {
			array_push($errors, "Slaptažodis privalomas");
		}

		if (count($errors) == 0) {
			$password = md5($password);
			$query = "SELECT * FROM users WHERE username='lastname'=$lastname'$username' AND password='$password'";







	




			$results = mysqli_query($db, $query);

			if (mysqli_num_rows($results) == 1) {
				$_SESSION['username'] = $username;


			


$_SESSION['lastname'] = $lastname;

if (mysqli_num_rows($results) == 1) 
{
$_SESSION['lastname'] = $lastname;
}

                                

				




                                

				$_SESSION['success'] = "Jūs esate prisijungęs";
				header('location: index.php');
			}else {
				array_push($errors, "Neteisingas vartotojo vardas / arba slaptažodžio derinys");
			}
		}
	}

?>

index code 

<?php 
	session_start(); 

	if (!isset($_SESSION['username'])) {
		$_SESSION['msg'] = "Pirmiausia turite prisijungti";
		header('location: login.php');
	}






	if (isset($_GET['logout'])) {
		session_destroy();
		unset($_SESSION['username']);
                                
		header("location: login.php");
	}


	if (isset($_GET['lastname'])) {
		session_destroy();
		unset($_SESSION['lastname']);
                                
		header("location: login.php");
	}



	




?>
<!DOCTYPE html>
<html>
<head>
	<title>Pagrindinis</title>
	<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
	<div class="header">
		<h2>Pagrindinis</h2>
	</div>
	<div class="content">

		<!--pranešimas-->
		<?php if (isset($_SESSION['success'])) : ?>
			<div class="error success" >
				<h3>
					<?php 
						echo $_SESSION['success']; 
						unset($_SESSION['success']);
					?>
				</h3>
			</div>
		<?php endif ?>

		<!--prisijungusio vartotojo informacija-->
		

		<?php  if (isset($_SESSION['username'])) : ?>
			<p><strong><?php echo $_SESSION['username']; ?></strong></p>
                                                <p><strong><?php echo $_SESSION['lastname']; ?></strong></p>
  <p><strong><?php echo $_SESSION['email']; ?></strong></p>





  


<p> <a href="index.php?logout='1'" style="color: red;">Atsijungti</a> </p>


			
		<?php endif ?>
	</div>








		
</body>
</html>

 

Nuoroda į komentarą
Dalintis per kitą puslapį

2 minutes prieš, Andrius_R parašė:

nieko tokio :D

Žmogau, tavo kodas tokia betvarkė... Pilną našumo klaidų, naudojamos sesijos ten, kur net jų nereikia ir maišomi pavadinimai. SQL irgi matau klaidą.

Tuoj pavalgysiu ir pataisysiu. Čia iš kažkokios pamokos pasiėmęs kodą ar pats rašei?

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2222 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...