автоматичен вход

the_end

Registered
здравейте, има ли някаква вероятност да се направи фаил който да се качи на флашка и след като се цъкне да се отвори през браузъра да зарежда зададена от мен парола в логин формата и да изпълнява входа в системата автомарично

ако трябва ще предоставя и кода от login.php
 
имах в предвид кода да е в index.php или index.html фаил

в който да е кода и като му се зададе да се отвори през някой браузър да отива на www.site.com/login.php и да прави автоматичен вход в системата .. правя там каквото правя и излизам ... на следващият ден решавам пак да вляза, цъкам на файла праща ме на страницата и скрипта изпълнява автоматичен вход чрез скрипта
 
идеята е сцрипт да въвежда зададената му парола и да прави автоматичен вход в системата

задавам му линка към логин формата , давам му и паролата и като се стартира да изпълнява автоматично входа ... без да се пише на ръка паролата и да се натиска Вход
 
понеже не знам идеята - това ми се струва супер безсмислено

затова ако може обясни малко по - подробно крайната цел на задачата

това за конкретен сайт ли става дума и един ли е или са много?

също - имаш ли контрол върху сайта/сайтовете или нямаш?

и тази флашка в един човек ли стои или в няколко
 
amana каза:
понеже не знам идеята - това ми се струва супер безсмислено

затова ако може обясни малко по - подробно крайната цел на задачата

това за конкретен сайт ли става дума и един ли е или са много?

също - имаш ли контрол върху сайта/сайтовете или нямаш?

и тази флашка в един човек ли стои или в няколко


идеята е след като се стартира фаила да прави автоматичен вход в админ панела на сайта

направих едно сайтче на вуйчо ми за фирмата му , има си галерия, нещо от рода на блог и контактна форма ... искам да му дам флашка ( 1gb или по малка ако намеря) на която да му кача фаила и слек като го стартира фаила да изпълнява входа в сайта му ...

т.е. стартирам си фаила той отваря страницата www.sait.com/login.php и въвежда зададената му парола и ме логва с нея ... това е идеята ... по разбираемо незнам как да я обясня ...

трябва ми изпълним фаил който да въвежда парола във формата за вход
 
<form method="post" action="ЛИНК" id="form1">
<input type="hidden" name="username" value="ПОТРЕБИТЕЛ">
<input type="hidden" name="password" value="ПАРОЛА">
</form>
<script language="JavaScript" type="text/javascript">
document.getElementById('form1').submit();
</script>
 
encho888 каза:
<form method="post" action="ЛИНК" id="form1">
<input type="hidden" name="username" value="ПОТРЕБИТЕЛ">
<input type="hidden" name="password" value="ПАРОЛА">
</form>
<script language="JavaScript" type="text/javascript">
document.getElementById('form1').submit();
</script>


неиска да въведе паролата и да се логне :(

п.п. може и да е като бутонче на локал хоста т.е.

Код:
<form action="http://сайт.com/login.php" method="post" name="passform">
			<input type="hidden" name="password" value="Парола"> 
			
			<input type="submit" name="Submit" value="Влизане" />
			</form> 
<script language="JavaScript" type="text/javascript"> 
document.getElementById('form1').submit(); 
</script>
 
Код:
<?php

//Include security-enhancements
require('data/inc/security.php');
//Include functions
require('data/inc/functions.all.php');
//Include variables
require('data/inc/variables.all.php');

//Include POST/GET data
require('data/inc/post_get.php');

//Check if we've installed pluck
if (!file_exists('data/settings/install.dat')) {
	$titelkop = $lang_login1;
	include('data/inc/header2.php');
	redirect('install.php', '3');
	echo $lang_login2;
	include('data/inc/footer.php');
}

//If pluck is installed:
else {
	require('data/settings/pass.php');

	//Check if we're already logged in
	session_start();
	if (isset($_SESSION['cmssystem_loggedin']) && ($_SESSION['cmssystem_loggedin'] == 'ok')) {
		header('Location: admin.php');
		exit;
	}

	//If password has not yet been sent
	if(!isset($_POST['Submit'])) {
		//Include header-file
		$titelkop = $lang_login1;
		include('data/inc/header2.php');
?>
		<span class="kop2"><?php echo $lang_login3; ?></span><br />
		<form action="login.php" method="post" name="passform">
			<input name="cont1" size="25" type="password" />
			<input type="text" name="bogusField" style="display: none;" />
			<input type="submit" name="Submit" value="<?php echo $lang_login4; ?>" />
		</form>
<?php
		include ('data/inc/footer.php');
	}

	//If password has been sent...
	elseif(isset($_POST['Submit'])) {
		//...first MD5-encrypt password that has been posted
		$pass = md5($cont1);

		//...and is correct:
		if ($pass == $ww) {
			//Save session
			$_SESSION['cmssystem_loggedin'] = 'ok';
			//Display successmessage   
			$titelkop = $lang_login1;
			include('data/inc/header2.php');
			echo $lang_login5;
			redirect('admin.php?action=start', '1');
			include('data/inc/footer.php');
		}

		//---------------
		//...or is NOT correct:
		else {
			$titelkop = $lang_login1;
			include('data/inc/header2.php');
			echo $lang_login6;
			redirect('login.php', '3');
			include('data/inc/footer.php');
		}
	}
}
?>
 
Само малко трябва да преработиш кода на @Енчо :
Код:
<html>
<head>
<script language="JavaScript" type="text/javascript">
window.onload=function(){ // да се стартира когато зареди DOM-а на страницата
document.getElementById('form1').submit();
}
</script>
</head>
<body>
<form method="post" action="http://saita.com/login.php" id="form1">
<input type="hidden" name="cont1" value="Паролата"> 

<input type="hidden" name="bogusField"> 
<input type="hidden" name="Submit"> 
</form>
<font style="color: red;font-size:20px;">Redirecting...</font>
</body>
</html>
:)
 

Back
Горе