2011-07-12 43 views
0

我希望能够创建一个PHP脚本,允许我提供一个人的链接,并给他们具体的登录凭据。当用户转到页面并登录时,我会希望将其重定向到像Gmail这样的https站点,并使用我的信用卡自动登录。这种方式让人们在不知道密码的情况下访问我的电子邮件。我知道这可能是这样做的一个非常愚蠢的方式,但我是新的PHP,我不知道我究竟该如何完成此任务,或者如果它甚至PHP的事,哈哈。php登录重定向和登录到https(如Gmail等)

这是我需要登录的代码:

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 

} 

?> 

我的可怕道歉风格和butch提供代码,但这实际上是我用php编写的第一件事。此外,我也看到很多帖子与我所问的相关,但并未完全回答。谢谢!

+0

你想要一个代理系统。否则,你会遇到一个冗长的丑陋字面量度工作量。 –

回答

5

不要这样做!

您无理由为您的帐户添加不安全因素。谷歌已经拥有下settings>Accounts and Import>Grant access to your account

这个功能如果你要建立一个网页的人去登录为你,谁在你的页面跌跌撞撞然后可以完全访问您的帐户。授予访问权限只会允许其他用户对您的帐户拥有有限权限,并且您将始终能够阻止他们在将来访问它。

+0

哎呀,更容易。感谢您的帮助。 – Nick