ecshop会员登录记录用户名

本文介绍了如何在ECShop中实现会员登录时自动填充用户名的功能,以提升用户体验。通过在用户退出时设置一个包含用户名的cookie,下次用户打开登录页面时,系统会自动读取该cookie并填充到用户名输入框,用户只需输入密码即可完成登录。
摘要由CSDN通过智能技术生成

ecshop登陆的时候,很多情况下,为了提高用户体验,或者方便用户登陆。我们可以在用户退出的时候,记录他们的登陆名称。
   下次登陆的时候,只需要填写密码就可以了。
  思路:
 只需要 在每次登陆的时候 写一个cookie 存用户名
 然后每次打开登陆页面的时候  查找并显示这个用户名就行了
user.php
1,setcookie('username',$username,time()+24*3600*30);//添加cookie保存时间
2,$smarty->assign('username', $_COOKIE['username']);//存cookie的值,用于保存登录的值

user_password.dwt
3,增加value="{$username}" 的值 用于登录
 <input name="username" type="text" size="25" value="{$username}" class="inputBg" /></td>
 
/* 2用户登录界面 */
elseif ($action == 'login')
{
    if (empty($back_act))
    {
        if (empty($back_act) && isset($GLOBALS['_SERVER']['HTTP_REFERER']))
        {
            $back_act = strpos($GLOBALS['_SERVER']['HTTP_REFERER'], 'user.php') ? './index.php' : $GLOBALS['_SERVER']['HTTP_REFERER'];
        }
        else
        {
            $back_act = 'user.php';
        }

    }


    $captcha = intval($_CFG['captcha'])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值