php登录重定向并登录到https(如gmail等)

Nic*_*ick 0 php gmail redirect login autologin

我希望创建一个PHP脚本,允许我为一个人提供一个链接并给他们特定的登录凭据.当用户访问该页面并登录时,我希望它将它们重定向到像gmail这样的https网站,并让它自动登录我的信用卡.这是一种允许某人在不知道我的密码的情况下访问我的电子邮件的方式.我知道这可能是一个非常愚蠢的方式这样做,但我是新的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> 
Run Code Online (Sandbox Code Playgroud)

PHP:

<?php 

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

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

?> 


<?php 

} 
else { 

?> 
Run Code Online (Sandbox Code Playgroud)

网站HTML

<?php 

} 

?>
Run Code Online (Sandbox Code Playgroud)

我为可怕的风格和屠宰代码道歉,但这实际上是我用PHP编写的第一件事.我也看到了很多与我要问的相关的帖子,但没有完全回答.谢谢!

zzz*_*Bov 5

不要这样做!

您无缘无故地为帐户添加了不安全因素.谷歌已经拥有在这个功能settings> Accounts and Import>Grant access to your account

如果您要设置一个页面供其他人登录,那么任何偶然发现您网页的人都可以完全访问您的帐户.授予访问权限只会允许其他用户对您的帐户享有有限权限,并且您始终可以阻止他们以后访问该帐户.