Jump to content
GIGN Forum

Recommended Posts

Lucu PHP logins (manis pahsa.. jau vecs, bet laps)

Tatad uztaisi 2vus failus index.php un parolu_aizsardzibas_lapa.php

abus 1na mapite... un zemak esoshie kodi... tie ie jaievieto shajos failos....

Pashreiz

Pashreizejie logini..
Lietotajvards: admin 
Parole: pass 

Shis kods iet ieksh index.php

<?php 
include "parolu_aizsardzibas_lapa.php"; 
?> 

<p></p>

Un sheit texts, kas radisies nakamaja lapa, ja porole un lietotajvards bus ievadits pareizi

Shis kods iet ieksh parolu_aizsardzibas_lapa.php

<?php

# Vienkarsha parolju aizsardziba

#

# http://cs-crsh.oo.lv

# Author: Frikadelis/kamikaza2

# Apmeklejiet majas lapu :D

# 

# Lai aizsargatu savu majas lapu ievietojiet sho kodu!



session_start();



$admin_user_name = "admin"; 

$admin_password = "pass";

//juus varat nomainit lietotajvardu un parali mainot augshejas divas rindinjas 



if (!isset($HTTP_SESSION_VARS['user'])) {



if(isset($HTTP_POST_VARS['u_name'])) 

 $u_name = $HTTP_POST_VARS['u_name'];



if(isset($HTTP_POST_VARS['u_password'])) 

 $u_password = $HTTP_POST_VARS['u_password'];



if(!isset($u_name)) {

 ?>

 <HTML>

 

 

 

 <BODY bgcolor=#ffffff> //krasu var mainit nomainot #ffffff uz kadu citu.... 

 


(Pieejas vieta jusu majas lapai...) 



 


 

 


 <?php

 $form_to = "http://$HTTP_SERVER_VARS[HTTP_HOST]$HTTP_SERVER_VARS[PHP_SELF]";

 

 if(isset($HTTP_SERVER_VARS["QUERY_STRING"]))

 $form_to = $form_to ."?". $HTTP_SERVER_VARS["QUERY_STRING"];

 

 ?>

 <form method=post action=<?php echo $form_to; ?>>

 

Lietotajvards
<input type=text name=u_name size=20>


Parole
<input type=password name=u_password size=20>




 <input type=submit value=Login></form>

 


 

 </BODY>

 </HTML>

 

 <?php

 exit;

}

else {

 

 function login_error($host,$php_self) {

 	echo "<HTML>

 	

 	<BODY bgcolor=#ffffff>

 	

Jums vajag ielogoties lai pikljutu shai web daljai



 	


 	

 	
";

     

 	echo "Error: Jus nesat autorizejies!

 	Ejat atpakalj lai logotos atkal.


 	


 	

 	</BODY>

 	</HTML>";

 	session_unregister("adb_password");

 	session_unregister("user");

 	exit;

 }

 

 $user_checked_passed = false;

 

 

 if(isset($HTTP_SESSION_VARS['adb_password'])) {

 	

 	$adb_session_password = $HTTP_SESSION_VARS['adb_password'];

 	$adb_session_user = $HTTP_SESSION_VARS['user'];

 	

 

 	if($admin_password != $adb_session_password) 

   login_error($HTTP_SERVER_VARS['HTTP_HOST'],$HTTP_SERVER_VARS['PHP_SELF']);

 	else {

   $user_checked_passed = true;

 	}

 }

 

 

 if($user_checked_passed == false) {

 	

 	if(strlen($u_name)< 2) 

   login_error($HTTP_SERVER_VARS['HTTP_HOST'],$HTTP_SERVER_VARS['PHP_SELF']);



                        if($admin_user_name != $u_name) //ja lietotajs not correct

   login_error($HTTP_SERVER_VARS['HTTP_HOST'],$HTTP_SERVER_VARS['PHP_SELF']);	

 	

 	if(isset($admin_password)) {

   

   if($admin_password == $u_password) {

   	

   	session_register("adb_password");

   	session_register("user");

   	

   	$adb_password = $admin_password;

   	$user = $u_name;

   }

   else { //password in-correct

   	login_error($HTTP_SERVER_VARS['HTTP_HOST'],$HTTP_SERVER_VARS['PHP_SELF']);

   }

 	}

 	else {

   login_error($HTTP_SERVER_VARS['HTTP_HOST'],$HTTP_SERVER_VARS['PHP_SELF']);

 	}

   

 	$page_location = $HTTP_SERVER_VARS['PHP_SELF'];

 	if(isset($HTTP_SERVER_VARS["QUERY_STRING"]))

 	$page_location = $page_location ."?". $HTTP_SERVER_VARS["QUERY_STRING"];

 	

 	header ("Location: ". $page_location);

 }

}

}

?>

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...