찾다
php教程php手册위몰 위챗몰 체크인 플러그인의 주요 소스코드

위몰 위챗몰 소스코드 로그인 플러그인 로그인은 쇼핑몰 로그인 시스템에 사용됩니다.
위몰 위챗몰 소스코드 로그인을 참고할 수 있도록 보다 중요한 코드 중 일부를 공유하고 있습니다. 플러그인 사인은 쇼핑몰의 로그인 시스템에 사용됩니다. 더 중요한 코드 중 일부는 기술자가 배우고 참조할 수 있는 코드입니다.

AdminController.class.php<?php <?php<br /> <br> 네임스페이스 AddonsSignController;<br> <br> AdminController 클래스는 InitController를 확장합니다<br> {<br> <br> <br> 공개 함수 __construct()<br> {<br>          parent::__construct();<br> }<br> <br> 공용 함수 인덱스()<br> {<br>          $config = M("AddonSignConfig")->find();<br>          $this->할당("config", $config);<br> <br>          $record = D('Addons://Sign/AddonSignRecord') // 사용자 개체 인스턴스화<br> <br>          $count = $record->count();//요구 사항을 충족하는 총 레코드 수 쿼리<br>           $Page = new ThinkPage($count, 12); // 페이징 클래스를 인스턴스화하고 총 레코드 수와 각 페이지에 표시되는 레코드 수를 전달합니다(25)<br> $Page->setConfig('테마', "<div><ul> <li>%FIRST%</li> <li>%UP_PAGE%</li> <li>%LINK_PAGE%</li> <li> %DOWN_PAGE%</li> <li>%END%</li> <li><a> %HEADER% %NOW_PAGE%/%TOTAL_PAGE% 페이지</a></li> </ul></div>");<br>          $show = $Page->show();//페이지 표시 출력<br> // 페이징 데이터 쿼리를 수행합니다. Limit 메소드의 매개변수는 Page 클래스 <br>의 속성을 사용해야 합니다. $record = $record->limit($Page->firstRow . ’,’ . $Page->listRows)->order("id desc")->relation(true)->select();<br> <br>          $this->ass("record", $record);//과제 데이터 세트<br>           $this->ass('page', $show);// 할당 페이징 출력<br> <br>           $this->display();<br> }<br> <br> 공개 함수 addConfig()<br> {<br> M("AddonSignConfig")->where(array("id" => "1"))->save($_POST);<br>          $this->success('수정 성공', '관리자/관리자/색인/애드온/서명');<br> }<br> } IndexController.class.php<?php <?php<br /> 네임스페이스 AddonsSignController;<br> <br> IndexController 클래스는 InitController를 확장합니다<br> {<br> 공개 $appUrl = "";<br> 공개 함수 __construct()<br> {<br>          parent::__construct();<br>         $this->appUrl = "http://" . I("server.HTTP_HOST");<br> }<br> <br> 공개 함수 init()<br> {<br>          return R("App/Common/init");<br> }<br> <br> 공개 함수 oauthRegister($wxuser)<br> {<br>          return R("App/Common/oauthRegister", array($wxuser));<br> }<br> <br> 공용 함수 인덱스()<br> {<br> <br>          $user = R("App/Public/oauthLogin");<br> <br>               // $user = M("User")->where(array("uid" => session("userUid")))->find();<br>         $contact = M("연락처")->where(array("user_id" => $user["id"]))->find();<br>            if ($contact) {<br>              $this->할당("연락처", $contact);<br>         }<br>          $config = M("Config")->find();<br>          $this->할당("config", $config);<br>          $this->할당("사용자", $user);<br> <br>          $product = M("addonScore")->select();<br>          $this->할당("제품", $제품);<br>           $this->display();<br> }<br> <br> 공개 함수 addOrder()<br> {<br>               // $user = M("User")->where(array("uid" => session("userUid")))->find();<br>         $user = M("사용자")->where(array("id" => 세션("userId")))->find();<br>         $score = floatval($user["score"]) - floatval($_POST["score"]);<br> If ($score >= 0) {<br> M("사용자")->where(array("id" => $user["id"]))->save(array("score" => $score));<br>            } else {<br>               반품;<br>         }<br> <br> $userHas = M("연락처")->where(array("user_id" => 세션("userId")))->find();<br> 만약 ($userHas) {<br>            $contact ["id"] = $userHas ["id"];<br>             $contact ["user_id"] = session("userId");<br>             $contact ["이름"] = $_POST ["이름"];<br>             $contact ["전화"] = $_POST ["전화"];<br>             $contact ["주소"] = $_POST ["주소"];<br>             M("연락처")->저장($contact);<br>         } 그밖에 {<br>             $contact ["user_id"] = session("userId");<br>             $contact ["이름"] = $_POST ["이름"];<br>             $contact ["도시"] = "";<br>             $contact ["area"] = "";<br>             $contact ["전화"] = $_POST ["전화"];<br>             $contact ["주소"] = $_POST ["주소"];<br>             M("연락처")->추가($연락처);<br>         }<br>         $userHas = M("연락처")->where(array("user_id" => session("userId")))->find();<br>         $contact_id = $userHas["id"];<br> <br>         $data ["user_id"] = session("userId");<br>         $data ["contact_id"] = $contact_id;<br>         $data ["orderid"] = date("ymdhis") . mt_rand(1, 9);<br>         $data ["totalscore"] = $_POST["score"];<br>         $data ["상태"] = 0;<br>         $data ["메모"] = $_POST ["메모"];<br>         $data ["time"] = date("연월일 H:i:s");<br>         $data ["score_id"] = $_POST ["id"];<br>         $result = M("AddonScoreOrder")->추가($data);<br>         if ($result) {<br>             $this->ajaxReturn($result);<br>         }<br>     }<br>     공개 함수 기호(){<br>         $today = date("연월일");<br>         $where["time"] = array("like", $today . "%");<br>         $where["user_id"] = session("userId");<br>         $record = D("Addons://Sign/AddonSignRecord")->where($where)->find();<br>         if ($record) {<br>             $this->ajaxReturn(array("status" => 0));<br>             반품;<br>         }<br> <br>         $user = M("사용자")->where(array("id" => session("userId")))->find();<br> <br>         $개수 = 0;<br>         하세요{<br>             $count++;<br>             $yesterday = date("Y-m-d", strtotime("-$count 일"));<br>             $where["time"] = array("like", $어제 . "%");<br>            $record = D("AddonSignRecord")->where($where)->find();<br>         } 동안($record);<br>         $continue_sign = $count-1;<br> <br>         $config = M("AddonSignConfig")->find();<br>         if ($config) {<br>             $addScore = floatval($continue_sign) * floatval($config["continue_sign"]) + floatval($config["first_sign"]);<br>             M("AddonSignRecord")->add(array("user_id" => session("userId"), "score" => $addScore));<br> <br>             $score = floatval($user["score"]) + $addScore;<br>             M("사용자")->where(array("id" => $user["id"]))->save(array("score" => $score));<br>             $this->ajaxReturn(array("status" => 1, "score" => $addScore));<br>         }<br>     }<br> <br> }Index_index.htmlnbsp;html><br> <br> <br>     <meta> <br>     <meta> <br>     <meta> <br>     <title>签到系统</title> <br>     <meta> <br>     <meta> <br>     <!-- apple devices fullscreen --><br>     <meta> <br>     <meta> <br>     <link> <br>     <link> <br>     <link> <br>     <link> <br>     <link> <br> <br> <br> <div> <br>     <div> <br>         <div> <br>             <div> <br>                 <div><img src="/static/imghwm/default1.png" data-src="{$user.avater}" class="lazy" alt="위몰 위챗몰 체크인 플러그인의 주요 소스코드" ></div> <br>                 <div> <br>                     <span>{$user.username}</span><br>                     <span>会员ID: {$user.id}</span><br>                 </div> <br>             </div> <br>             <div> <br>                 <a>积分<span>{$user.score}</span></a><br>                 <a><span><span></span>                                                                          style="color: #fff;배경색: transparent;border-color: #fff;">일요일</span></a><br>             </div> <br>         </div> <br>     </div> <br>     <div> <br>         <div> <br>             <ul> <br>                 <volist><br>                     <li> <br>                         <div> <br>                             <div> <br>                                 <h5 id="제품-이름">{$제품.이름}</h5> <br>                             </div> <br>                             <div> <br>                                 <img src="/static/imghwm/default1.png" data-src="__PUBLIC__/Uploads/{$product.image}" class="lazy" alt="위몰 위챗몰 체크인 플러그인의 주요 소스코드" ><br>                             </div> <br>                             <div> <br>                                 <div>분할:<b>{$product.score}</b> </div> <br>                                 <div>                                         onclick="doCart(this , '{$product.score}' , '{$product.id}')" style="color: black;">立即兑换<br>                                 </div> <br>                             </div> <br>                         </div> <br>                     </li> <br>                 </volist><br>             </ul> <br>         </div> <br>     </div> <br>     <div></div> <br>     <div></div>          스타일="왼쪽: 0px; 하단: 0px; z-index: 3000; 위치: 고정; 디스플레이: 없음;너비: 100%;"><br>         <div> <br>             <div> <br>                 <div><img src="/static/imghwm/default1.png" data-src="__IMG__/share_qr_close3.png" class="lazy" alt="위몰 위챗몰 체크인 플러그인의 주요 소스코드" ></div> <br>             </div> <br>             <div> <br>                 <ul> <br>                     <li> <br>                         <div>이름</div> <br>                         <div> <br>                             <input><br>                         </div> <br>                     </li> <br>                     <li> <br>                         <div>핸드폰</div> <br>                         <div> <br>                             <input><br>                         </div> <br>                     </li> <br>                     <li> <br>                         <div>지역</div> <br>                         <div> <br>                             <input><br>                         </div> <br> ~ ~ ~   ~ ~ ~                                                            ~ ~ </li> ~ ~ ~                 style="display: none;"><br><li> <br> ~                         스타일="표시: 없음; 너비: 100%;"></li> </ul> </div> <a onclick="submitOrder()">제출<br><div> ~ ~ <br> >  <input><br> </div>  <br>           <br>알림<br> ~ >                           </a> </div> <br> 알겠습니다<br><div> <br> ~  <a></a> <br><br> <br><br> <br> <br> <b> </b><br><br> Admin_index.html<code class="prettyprint linenums lang-php"><section> <br> <h1> <br><br>  <small></small> ​​​로그인 관리<br> ~  </h1> <br> </section><br> <!-- Main content --><br> <section><br>  <div> <br> > > ~ ~ <!-- /.col --> 로그인 관리 <br>                                                            ~ ~ ~                                                            ~ ~ ~ ~                                              ~ ~ ~ ~                                                    ~ ~ ~<br>                                                            ~ ~ ~            <div> ~ ~ ~ onsubmit="return false;" class="form-horizontal"><br> ~ ~ <div>                                                            ~    name="이름" type="텍스트"><br>                                                            ~ ~ ~ <!-- <h3>                                                            ~            name="first_sign" type="text"></h3> ~<br /> ~ ~ | </div>                                                            ~ value="{$config.continue_sign}" name="continue_sign" type="text"><br />                                                            ~ ~ ~ <div class="form-group">                                                            ~                         name="max_sign" type="text"><br />                                                            ~--><br> ~ ~ <div>                                                            ~ onclick="myFormSubmit('{:u_addons('Sign://Admin/Admin/index')}')"<br>                                     type="submit">제출<label> ~ ~                                                            ~ ~ ~ ~<br> ~ ~ ~            <div> ~ <br> ~ ~                                                                                                               ~ type="checkbox"></div></label> </div> </div> </div> </div></section>

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
HTML超文本标记语言--超在那里?(文档分析)HTML超文本标记语言--超在那里?(文档分析)Aug 02, 2022 pm 06:04 PM

本篇文章带大家了解一下HTML(超文本标记语言),介绍一下HTML的本质,HTML文档的结构、HTML文档的基本标签和图像标签、列表、表格标签、媒体元素、表单,希望对大家有所帮助!

web前端笔试题库之HTML篇web前端笔试题库之HTML篇Apr 21, 2022 am 11:56 AM

总结了一些web前端面试(笔试)题分享给大家,本篇文章就先给大家分享HTML部分的笔试题(附答案),大家可以自己做做,看看能答对几个!

HTML5中画布标签是什么HTML5中画布标签是什么May 18, 2022 pm 04:55 PM

HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

总结HTML中a标签的使用方法及跳转方式总结HTML中a标签的使用方法及跳转方式Aug 05, 2022 am 09:18 AM

本文给大家总结介绍a标签使用方法和跳转方式,希望对大家有所帮助!

html5废弃了哪个列表标签html5废弃了哪个列表标签Jun 01, 2022 pm 06:32 PM

html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

html中document是什么html中document是什么Jun 17, 2022 pm 04:18 PM

在html中,document是文档对象的意思,代表浏览器窗口的文档;document对象是window对象的子对象,所以可通过“window.document”属性对其进行访问,每个载入浏览器的HTML文档都会成为Document对象。

html5支持boolean值属性吗html5支持boolean值属性吗Apr 22, 2022 pm 04:56 PM

html5支持boolean值属性;boolean值属性指是属性值为true或者false的属性,如input元素中的disabled属性,不使用该属性表示值为flase,不禁用元素,使用该属性可以不设置属性值表示值为true,禁用元素。

html焦点是什么意思html焦点是什么意思Jun 17, 2022 pm 04:05 PM

在html中,焦点是光标的意思,元素通过鼠标点击就可以获得光标,也即获得焦点;可以利用autofocus属性来规定当页面加载时元素会自动获得焦点,该属性是一个布尔属性,若指定元素设置该属性则会获得焦点,语法为“<指定元素 autofocus="autofocus">”。

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경