Magento:自定义登录重定向为特定的客户组
Magento: custom login redirect for specific customer group
我有一个自定义登录,它应该将特定的客户组重定向到特定的页面。我使用以下代码的形式,但我不知道我应该在哪里做检查组id:
<?php
$login_url = 'http://specific-url/';
$http_mode = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS']==='on');
if($http_mode)
$login_url = str_replace('http:', 'https:', $login_url);
?>
<form method="post" id="login-form" action="<?php echo $login_url ?>">
<div class='full'>
<label>
<?php echo $this->__('Email Address') ?>
</label>
<sup>*</sup>
<div class="data_area">
<input type="text" name="login[username]" value="<?php echo $this-
>htmlEscape($this->getUsername()) ?>" id="email" class="input-text required-entry
validate-email" title="<?php echo $this->__('Email Address') ?>" />
</div>
</div>
<div class='full'>
<label>
<?php echo $this->__('Password') ?>
</label>
<sup>*</sup>
<div class="input-box">
<input type="password" name="login[password]" class="input-text
required-entry validate-password" id="pass" title="<?php echo $this-
>__('Password') ?>" />
</div>
</div>
<button type="submit" class="button" title="<?php echo $this->__('Login') ?>"
name="send" id="send2"><span><span><?php echo $this->__('Login') ?></span></span>
</button>
<script type="text/javascript">
//<![CDATA[
var loginForm = new VarienForm('login-form', true);
//]]>
</script>
我的建议是,当您提交表单时,将使用数据库验证电子邮件id和密码,验证成功后,用户将被重定向到user Home Page。因此,在重定向到主页之前,检查用户的用户组,并发送一个自定义重定向到另一个页面。
我希望它能起作用。
相关文章:
- 使用浏览器在页面(客户端)上运行自定义JavaScript来模拟点击?怎么做
- 是Google自定义搜索API的客户端请求数量有限
- 为什么自定义 JavaScript 文件放在客户端文件夹中时不在我的 Meteor 模板上呈现
- 自定义验证在服务器端有效,但在客户端无效
- 客户端自定义验证不是't正在执行
- TextBox自定义Web控件和JavaScript客户端验证
- 自定义验证程序客户端验证函数未触发
- 获取嵌套在聚合物纸张对话框中的自定义Web组件内内容的客户端高度
- Ajax - Spring 发送 javascript 对象并接受为自定义对象.客户端发送的请求在语法上不正确
- 将服务器端的自定义验证器替换为客户端
- 是否可以将自定义命令添加到 NodeJS 的 Redis 客户端
- 使用单选按钮进行客户端自定义验证
- 在ASP.NET Web用户控件中生成客户端自定义事件
- 自定义验证摘要HTML帮助程序没有'不在客户端工作
- ASP.NET 2.0自定义客户端验证在Internet Explorer中不起作用
- 使用lightswitch html客户端中的自定义方法将数据保存到sql server中
- 如何将自定义页面设置为客户帐户的默认页面
- 如何将自定义UI添加到dynamics CRM客户端
- 是否有任何方法可以在客户端使用javascript更改jsp自定义标记值
- 单选按钮的客户端自定义验证器