Maison > Questions et réponses > le corps du texte
Lors de la vérification du téléphone mobile, il passera à la page d'enregistrement sans aucune invite
L'adresse e-mail et le nom d'utilisateur précédents peuvent être vérifiés normalement
王先生2019-11-06 11:54:51
Résolu, il s'avère que l'attribut de nom sur la page d'inscription est mal défini
王先生2019-11-06 09:38:48
Il y a trop de contenu sur la page d'inscription et il semble que je ne peux pas le publier
La page d'inscription est exactement la même que ce que le professeur a écrit
.王先生2019-11-06 09:15:09
Controller
namespace appindexcontroller;
utilisez appcommoncontrollerBase;
utilisez thinkfacadeRequest;
utilisez appcommonmodelUser comme UserModel;
class User extends Base
{
//Page d'enregistrement
public function register()
{
$this- >assign( ' title','Enregistrement de l'utilisateur');
Return $this->fetch();
}
//Traitement des informations d'enregistrement soumises par l'utilisateur
public function insert()
{
if(Request::isAjax( ) )
Règles de validation personnalisées
’ de ne jamais diviser ' s ' t return [' status'=>-1,'message'=>$res];
(UserModel::create ($data))
=>1,'message'=>'Félicitations, l'inscription est réussie'];0,'message'=>'L'inscription a échoué, veuillez vérifier'] ; this- & gt; erreur ("" Erreur de type de demande ", 'registre');
王先生2019-11-06 09:14:40
A Règles de vérification namesPace AppComMonvalidateUser.php :
Namespace AppComMonvalidate; / Protected $ Rule = [
/**
*Règles de validation actuelles
* @var array
*/
' name|Username'=>[
' ' '- étant ''require'=>'requine',
Caractères et chiffres
], 字 'emailbox' = & gt; ,
'unique' = & gt; zh_user', // La valeur de la ligne est le seul sexe dans la table zh_user. L 'email' = & gt; 'email',
],
'mobile | 'zh_user',//Cette valeur de champ est unique dans la table zh_user
'number'=>'number',
],
'password|password'=>[
'require'=&g t ; 'exiger',
'alphaNum'=>'alphaNum',//Seules les lettres et les chiffres sont autorisés
'length'=>'6,20',//Limite de longueur
'confirm'=>'confirm', //Automatiquement effectuez une vérification d'égalité avec le champ password_confirm
],
];
}