| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- <?php
- namespace app\home\controller;
- use think\facade\View;
- use think\facade\Lang;
- /**
- * ============================================================================
- *
- * ============================================================================
- * 版权所有 2014-2028 浙江惠利玛产业互联网有限公司,并保留所有权利。
- * 网站地址: https://www.valimart.net/
- * ----------------------------------------------------------------------------
- *
- * ============================================================================
- * 控制器
- */
- class Sellerlogin extends BaseSeller {
- public function initialize() {
- parent::initialize();
- Lang::load(base_path() . 'home/lang/'.config('lang.default_lang').'/sellerlogin.lang.php');
- }
-
-
- function login() {
- if (!request()->isPost()) {
- return View::fetch($this->template_dir.'login');
- } else {
- $seller_model = model('seller');
- $seller_info = $seller_model->getSellerInfo(array('seller_name' => input('post.seller_name')));
- if ($seller_info) {
- $member_model = model('member');
- $member_info = $member_model->getMemberInfo(
- array(
- 'member_id' => $seller_info['member_id'],
- 'member_password' => md5(input('post.member_password'))
- )
- );
- if ($member_info) {
- // 更新卖家登陆时间
- $seller_model->editSeller(array('last_logintime' => TIMESTAMP), array('seller_id' => $seller_info['seller_id']));
- $sellergroup_model = model('sellergroup');
- $seller_group_info = $sellergroup_model->getSellergroupInfo(array('sellergroup_id' => $seller_info['sellergroup_id']));
- $store_model = model('store');
- $store_info = $store_model->getStoreInfoByID($seller_info['store_id']);
- $seller_model->createSellerSession($member_info,$store_info,$seller_info, is_array($seller_group_info)?$seller_group_info:array());
- $this->recordSellerlog('登录成功');
- $this->redirect('home/Seller/index');
- } else {
- $this->error(lang('password_error'),'Sellerlogin/login');
- }
- } else {
- $this->error(lang('have_no_legalpower'));
- }
- }
- }
- function logout() {
- if(session('seller_id')){
- $this->recordSellerlog('注销成功');
- }
- session(null);
- $this->redirect('home/Sellerlogin/login');
- }
- }
- ?>
|