php login перенаправляет и входит в https (например, gmail и т. д.) - PullRequest
0 голосов
/ 12 июля 2011

Я надеялся создать php-скрипт, который позволит мне предоставить человеку ссылку и дать ему определенные учетные данные для входа. Когда пользователь заходит на страницу и входит в систему, я бы хотел, чтобы он перенаправил их на https-сайт, такой как gmail, и сделал так, чтобы он автоматически входил в систему с моими кредиторами. Это своего рода способ разрешить кому-то получить доступ к моей электронной почте, не зная моего пароля. Я знаю, что это, вероятно, очень глупый способ сделать это, но я новичок в php и не уверен, как именно я справлюсь с этой задачей или даже если это даже php, хаха.

Это код, который я должен войти:

HTML:

<h1>Login</h1> 

<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> 
    <p><label for="txtUsername">Username:</label> 
    <br /><input type="text" title="Enter your Username" name="txtUsername" /></p>

    <p><label for="txtpassword">Password:</label> 
    <br /><input type="password" title="Enter your password" name="txtPassword" /></p> 

    <p><input type="submit" name="Submit" value="Login" /></p> 

</form> 

PHP:

<?php 

// Define your username and password 
$username = "admin"; 
$password = "password"; 

if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] != $password) { 

?> 


<?php 

} 
else { 

?> 

веб-сайт html

<?php 

} 

?>

Я прошу прощения за ужасный стиль и зачистку кода, но это буквально первое, что я написал в php. Также я видел большое количество сообщений, связанных с тем, что я спрашиваю, но не полностью отвечаю на это. спасибо!

1 Ответ

5 голосов
/ 12 июля 2011

Не делайте этого!

Вы добавляете ненадежность в свою учетную запись без причины.У Google уже есть эта функция в settings> Accounts and Import> Grant access to your account

Если бы вам нужно было настроить страницу, чтобы кто-то мог войти в нее, как вы, любой, кто наткнулся на вашу страницу, могиметь полный доступ к вашей учетной записи.Вместо этого предоставление доступа просто разрешит другим пользователям ограниченные привилегии для вашей учетной записи, и вы всегда сможете запретить им доступ к нему в будущем.

...