如何在我的登录页面中查看 cookies 值?
how to view the cookies value in my login page?
我已经在 smarty 的登录页面中处理了 "keep me logged in"。我想在登录后在我的登录页面上查看电子邮件和密码,但我遇到了一些问题,因为 cookie 值始终存储在我的浏览器中,但不会在我的登录页面中查看。
我的php代码是:
if (isset($_REQUEST['login'])) {
// $email=$_REQUEST['email'];
// $pass=$_REQUEST['pass'];
if (isset($_REQUEST['keeplogin'])) {
setcookie("Email", $_REQUEST['email'], time() + 3600);
setcookie("Pass", $_REQUEST['pass'], time() + 3600);
$email = $_COOKIE['Email'];
$pass = $_COOKIE['Pass'];
}
$smarty->assign('email', $email);
$smarty->assign('pass', $pass);
}
和我的登录页面
<form role="form" action="index.php" method="post" enctype="multipart/form-data">
<div class="form-group">
<label for="pwd">Email ID:</label>
<input class="form-control" type="email" placeholder="example@mail.com" name="email" value="{$smarty.cookies.$email}" required="required" />
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input class="form-control" type="password" name="pass" value="{$pass}" required="required" />
<h5 align="right"><a href="index.php?act=add_forgot_password">Forgot Password<span class="badge"></span></a></h5>
</div>
<div class="login button">
<input type="submit" class="btn btn-primary" name="login" value="Login" style="width:100%; height:40px;" />
</div>
<p class="keeplogin">
<input type="checkbox" name="keeplogin" id="loginkeeping" value="keep_login" />
<label for="loginkeeping">Keep me logged in</label>
</p>
<input type="hidden" name="act" value="{$act}" />
<input type="hidden" name="u_id" value="{$u_id}" />
</form>
如何在登录页面用smarty查看邮箱和密码?
您可以像这样在php中获取cookie值
echo "<b>Email:</b>".$_COOKIE['Email'];
echo "<b>Pass:</b>".$_COOKIE['Pass'];
我已经在 smarty 的登录页面中处理了 "keep me logged in"。我想在登录后在我的登录页面上查看电子邮件和密码,但我遇到了一些问题,因为 cookie 值始终存储在我的浏览器中,但不会在我的登录页面中查看。
我的php代码是:
if (isset($_REQUEST['login'])) {
// $email=$_REQUEST['email'];
// $pass=$_REQUEST['pass'];
if (isset($_REQUEST['keeplogin'])) {
setcookie("Email", $_REQUEST['email'], time() + 3600);
setcookie("Pass", $_REQUEST['pass'], time() + 3600);
$email = $_COOKIE['Email'];
$pass = $_COOKIE['Pass'];
}
$smarty->assign('email', $email);
$smarty->assign('pass', $pass);
}
和我的登录页面
<form role="form" action="index.php" method="post" enctype="multipart/form-data">
<div class="form-group">
<label for="pwd">Email ID:</label>
<input class="form-control" type="email" placeholder="example@mail.com" name="email" value="{$smarty.cookies.$email}" required="required" />
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input class="form-control" type="password" name="pass" value="{$pass}" required="required" />
<h5 align="right"><a href="index.php?act=add_forgot_password">Forgot Password<span class="badge"></span></a></h5>
</div>
<div class="login button">
<input type="submit" class="btn btn-primary" name="login" value="Login" style="width:100%; height:40px;" />
</div>
<p class="keeplogin">
<input type="checkbox" name="keeplogin" id="loginkeeping" value="keep_login" />
<label for="loginkeeping">Keep me logged in</label>
</p>
<input type="hidden" name="act" value="{$act}" />
<input type="hidden" name="u_id" value="{$u_id}" />
</form>
如何在登录页面用smarty查看邮箱和密码?
您可以像这样在php中获取cookie值
echo "<b>Email:</b>".$_COOKIE['Email'];
echo "<b>Pass:</b>".$_COOKIE['Pass'];