/** * 保存 */ public function save() { $goods_pic = \Core\URI::kv('ajax_image'); // $category_name = \Core\URI::kv('category_name'); $store_id = \Core\URI::kv('store_id', 0); $goods_name = \Core\URI::kv('goods_name'); $goods_order = \Core\URI::kv('goods_order', 1); $goods_profile = \Core\URI::kv('goods_profile'); $category_id = \Core\URI::kv('category_id'); $goods_content = \Core\URI::kv('goods_content'); $goods_discount_price = abs(intval(\Core\URI::kv('goods_discount_price'))); $goods_original_price = abs(intval(\Core\URI::kv('goods_original_price'))); $is_recommend = \Core\URI::kv('is_recommend', 0); $count_star = \Core\URI::kv('count_star', 0); $v = new \Core\Validation(); $v->required($goods_pic)->message('图片不能为空'); $v->required($goods_name)->message('商品名称不能为空'); $v->filter_var($goods_discount_price >= 1)->message('商品价格不能小于1元'); $v->filter_var($goods_original_price >= 1)->message('挂牌价格不能小于1元'); $v->required($goods_content)->message('商品详情不能为空'); if (!$v->has_error()) { $goods_id = \Core\URI::kv('goods_id', null); $link = new \DB\Mall\Goods($goods_id); $link->goods_pic = $goods_pic; $link->category_id = $category_id; $link->store_id = $store_id; $link->goods_name = $goods_name; $link->goods_order = $goods_order; $link->goods_profile = $goods_profile; $link->goods_content = $goods_content; $link->goods_discount_price = $goods_discount_price; $link->goods_original_price = $goods_original_price; $link->create_time = W_START_TIME; $link->is_recommend = $is_recommend; $link->count_star = $count_star; $link->goods_status = 0; $link->save(); } echo json_encode($v->get_error()); exit; }
/** * 登录 */ public function login() { $account = \Core\URI::kv('user_account'); $password = \Core\URI::kv('user_password'); $v = new \Core\Validation(); $v->filter_var(filter_var($account, FILTER_VALIDATE_EMAIL))->message('邮箱帐号错误'); if ($v->has_error()) { \Core\Cookie::set('error', $v->get_error('message')); } else { $gen_password = \DB\Authorize\Admin::gen_password($password); $row = \DB\Authorize\Admin::row(array('admin_account' => $account, 'admin_password' => $gen_password)); //var_dump(!empty($row->admin_account));exit(); if (!empty($row->admin_account)) { \Db\Log::message('登录', '', $row->admin_name); \Core\Session::set('admin_id', $row->admin_id); redirect(\Core\URI::a2p(array('order' => 'index'))); } } redirect(\Core\URI::a2p(array('main' => 'index'))); }
public function changepw() { $password = \Core\URI::kv('password'); $new_password = \Core\URI::kv('new_password'); $repeat_password = \Core\URI::kv('repeat_password'); $v = new \Core\Validation(); $v->required($password)->message('密码'); $v->required($new_password)->message('新密码不能为空'); $v->filter_var($new_password == $repeat_password)->message('重复新密码不正确'); if (!$v->has_error()) { $authorize_id = \Core\Session::get('authorize_id'); $row = \DB\Authorize::row(array('authorize_id' => $authorize_id)); $gen_password = \DB\Authorize::gen_password($password); if ($gen_password == $row->authorize_password) { $row->authorize_password = \DB\Authorize::gen_password($new_password); $row->save(); $v->required(false)->message('密码修改成功,退出当前登录生效'); } else { $v->required(false)->message('原始密码不正确'); } } echo json_encode($v->get_error()); exit; }