Comment implémenter la connexion dans yii
Feb 18, 2020 am 11:01 AMComment implémenter la connexion dans yii
1 Créez la table de données shop_admin
CREATE TABLE `shop_admin` ( `adminid` int(10) UNSIGNED NOT NULL COMMENT '主鍵ID', `adminuser` varchar(32) NOT NULL DEFAULT '' COMMENT '管理員賬號', `adminpass` char(32) NOT NULL DEFAULT '' COMMENT '管理員密碼', `adminemail` varchar(50) NOT NULL DEFAULT '' COMMENT '管理員郵箱', `logintime` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '登陸時間', `loginip` bigint(20) NOT NULL DEFAULT '0' COMMENT '登陸IP', `createtime` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '創(chuàng)建時間' ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
.
2. Page de connexion
<?php use yii\bootstrap\ActiveForm; use yii\helpers\Html; $form = ActiveForm::begin([ 'id' => 'abc-form', 'options' => ['class' => 'form-horizontal'], ])?> <?= $form->field($model, 'adminuser')->textInput(['placeholder' => "用戶名"])->label('賬號') ?> <?= $form->field($model, 'adminpass')->passwordInput()->label('密碼') ?> <?= Html::submitButton('提交') ?> <?php ActiveForm::end() ?>
3. Contr?leur
Tutoriels d'articles connexes recommandés?: yii Tutoriel
<?php namespace app\controllers; use yii\web\Controller; use app\models\Admin; use Yii; class IndexController extends Controller { public function actionIndex() { // 不使用布局 $this->layout = false; $model = new Admin; // 是否是post提交 if (Yii::$app->request->isPost) { // 獲得post提交參數(shù) $post = Yii::$app->request->post(); if($model->login($post)){ return "登陸成功"; } else { return "登陸失敗"; } } else { return $this->render("index", ['model' => $model]); } } }
4. Modèle
<?php namespace app\models; use yii\db\ActiveRecord; use Yii; class Admin extends ActiveRecord { public static function tableName() { return "{{%admin}}"; } public function rules() { return [ ['adminuser', 'required'], ['adminpass', 'required'], // 驗證密碼是否正確 ['adminpass', 'validatePass'] ]; } public function validatePass() { if (!$this->hasErrors()) { // 判斷用戶名密碼是否正確 $data = self::find() ->where(['adminuser' => $this->adminuser]) ->andwhere(['adminpass' => md5($this->adminpass)]) ->one(); if (is_null($data)) { $this->addError('adminpass', 'adminuser or adminpass error'); } } } public function login($data) { if($this->load($data) && $this->validate()) { // 登陸信息寫入session $session = Yii::$app->session; $session->open(); $session->set('adminuser', $this->adminuser); // 更新登陸時間和IP $this->updateAll(['logintime' => time(), 'loginip' => ip2long(Yii::$app->request->userIP)], ['adminuser' => $this->adminuser]); return true; } return false; } }
Pour plus de didacticiels yiiIntroduction à la programmation, veuillez faire attention au site Web PHP chinois.? ? ? ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Avec le développement rapide des médias sociaux, Xiaohongshu est devenue une plateforme populaire permettant à de nombreux jeunes de partager leur vie et d'explorer de nouveaux produits. Pendant l'utilisation, les utilisateurs peuvent parfois rencontrer des difficultés pour se connecter aux comptes précédents. Cet article expliquera en détail comment résoudre le problème de connexion à l'ancien compte sur Xiaohongshu et comment gérer la possibilité de perdre le compte d'origine après avoir modifié la liaison. 1. Comment se connecter au compte précédent de Xiaohongshu ? 1. Récupérez le mot de passe et connectez-vous. Si vous ne vous connectez pas à Xiaohongshu pendant une longue période, votre compte peut être recyclé par le système. Afin de restaurer les droits d'accès, vous pouvez tenter de vous reconnecter à votre compte en récupérant votre mot de passe. Les étapes de fonctionnement sont les suivantes : (1) Ouvrez l'application Xiaohongshu ou le site officiel et cliquez sur le bouton ? Connexion ?. (2) Sélectionnez ??Récupérer le mot de passe??. (3) Entrez le numéro de téléphone mobile que vous avez utilisé lors de l'enregistrement de votre compte

Comment mettre en ?uvre la double connexion WeChat sur les téléphones mobiles Huawei ? Avec l’essor des réseaux sociaux, WeChat est devenu l’un des outils de communication indispensables dans la vie quotidienne des gens. Cependant, de nombreuses personnes peuvent rencontrer un problème : se connecter à plusieurs comptes WeChat en même temps sur le même téléphone mobile. Pour les utilisateurs de téléphones mobiles Huawei, il n'est pas difficile d'obtenir une double connexion WeChat. Cet article explique comment obtenir une double connexion WeChat sur les téléphones mobiles Huawei. Tout d'abord, le système EMUI fourni avec les téléphones mobiles Huawei offre une fonction très pratique : l'ouverture d'une double application. Grace à la fonction de double ouverture de l'application, les utilisateurs peuvent simultanément

Xiaohongshu est désormais intégré dans la vie quotidienne de nombreuses personnes, et son contenu riche et ses méthodes de fonctionnement pratiques en font profiter les utilisateurs. Parfois, nous pouvons oublier le mot de passe du compte. Il est vraiment ennuyeux de se souvenir uniquement du compte sans pouvoir se connecter. 1. Comment se connecter si Xiaohongshu se souvient uniquement du compte ? Lorsque nous oublions notre mot de passe, nous pouvons nous connecter à Xiaohongshu via le code de vérification sur notre téléphone mobile. Les opérations spécifiques sont les suivantes : 1. Ouvrez l'application Xiaohongshu ou la version Web de Xiaohongshu ; 2. Cliquez sur le bouton ? Connexion ? et sélectionnez ? Connexion au compte et au mot de passe ? 3. Cliquez sur le bouton ? Mot de passe oublié ? . Entrez votre numéro de compte. Cliquez sur ? Suivant ? ; 5. Le système enverra un code de vérification sur votre téléphone mobile, entrez le code de vérification et cliquez sur ? OK ? ; 6. Définissez un nouveau mot de passe et confirmez. Vous pouvez également utiliser un compte tiers (tel que

Le langage de programmation PHP est un outil puissant pour le développement Web, capable de prendre en charge une variété de logiques et d'algorithmes de programmation différents. Parmi eux, l’implémentation de la séquence de Fibonacci est un problème de programmation courant et classique. Dans cet article, nous présenterons comment utiliser le langage de programmation PHP pour implémenter la séquence de Fibonacci et joindrons des exemples de code spécifiques. La suite de Fibonacci est une suite mathématique définie comme suit : le premier et le deuxième élément de la suite valent 1, et à partir du troisième élément, la valeur de chaque élément est égale à la somme des deux éléments précédents. Les premiers éléments de la séquence

Comment mettre en ?uvre la fonction de clonage WeChat sur les téléphones mobiles Huawei Avec la popularité des logiciels sociaux et l'importance croissante accordée à la confidentialité et à la sécurité, la fonction de clonage WeChat est progressivement devenue le centre d'attention. La fonction de clonage WeChat peut aider les utilisateurs à se connecter simultanément à plusieurs comptes WeChat sur le même téléphone mobile, ce qui facilite la gestion et l'utilisation. Il n'est pas difficile de mettre en ?uvre la fonction de clonage WeChat sur les téléphones mobiles Huawei. Il vous suffit de suivre les étapes suivantes. étape 1 : Assurez-vous que la version du système de téléphonie mobile et la version de WeChat répondent aux exigences. Tout d'abord, assurez-vous que la version de votre système de téléphonie mobile Huawei a été mise à jour vers la dernière version, ainsi que l'application WeChat.

Il existe de nombreuses ressources préparées pour tout le monde sur l'application iQiyi. Il existe toutes sortes de vidéos, et chacun peut choisir librement. Cependant, il existe également ici certaines vidéos qui nécessitent votre adhésion. Cela permet à chacun de mieux regarder ces vidéos. et si tout le monde ne veut pas gaspiller de l'argent en réapprovisionnant son abonnement, il voudra trouver des comptes d'adhésion pour certains de ses amis et se connecter pour regarder. Alors, que faut-il faire ici si vous êtes un membre connecté, allons-y. jetez un oeil avec l'éditeur. Conseils pour se connecter avec l'abonnement iQiyi de quelqu'un d'autre : Méthode 1 : Connexion au compte Après avoir ouvert le client, il y a une ic?ne avec le mot ? Mon ? dans le coin inférieur droit. Nous cliquons dessus pour accéder à l'interface personnelle. Encadrez cet endroit en rouge

Des astuces Win11 révélées?: Comment contourner la connexion au compte Microsoft Récemment, Microsoft a lancé un nouveau système d'exploitation Windows11, qui a attiré une large attention. Par rapport aux versions précédentes, Windows 11 a apporté de nombreux nouveaux ajustements en termes de conception d'interface et d'améliorations fonctionnelles, mais il a également suscité une certaine controverse. Le point le plus frappant est qu'il oblige les utilisateurs à se connecter au système avec un compte Microsoft. . Certains utilisateurs sont peut-être plus habitués à se connecter avec un compte local et ne souhaitent pas lier leurs informations personnelles à un compte Microsoft.

Portail de connexion de la version Web de Meipian Portail de connexion de la version Web de Meipian De nombreux amis sont curieux de savoir ce qu'est le portail de connexion de la version Web de Meipian. Le site officiel est [https://www.meipian.cn/]. En ce qui concerne le contenu de Meipian, ce qui suit vous apportera une introduction détaillée à l'adresse du site officiel du portail de connexion de la version Web de Meipian. Entrée de connexion à la page Web de Meipian Entrée de la page Web de Meipian : [https://www.meipian.cn/] 1. Ici, nous pouvons publier librement des articles, des vidéos et parler pour nous exprimer et partager nos vies. 2. Vous pouvez vous lier d'amitié avec Chrysanthemum chrysanthemum grace au logiciel et faire connaissance avec plus d'utilisateurs ayant les mêmes préférences. 3. Vous pouvez continuer à apprendre davantage de cours d'apprentissage dans le logiciel et à vous améliorer continuellement.
