php Processwire用户登录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Processwire用户登录相关的知识,希望对你有一定的参考价值。
<?php
// logout
if($input->get->logout) {
$session->logout();
$session->redirect($page->url);
}
// login user
if($input->post->login) {
try {
$email = $sanitizer->email($input->post->email);
$psw = $sanitizer->text($input->post->psw);
$user_name = $users->get("email=$email")->name;
$u = $session->login($user_name, $psw);
if($u && $u->id){
$session->redirect($page->url);
} else {
$alert = "<div class='uk-alert uk-alert-danger'>Login faild</div>";
}
} catch (\Exception $e) {
$alert = $e->getMessage();
}
}
以上是关于php Processwire用户登录的主要内容,如果未能解决你的问题,请参考以下文章
php Processwire用户
php Processwire用户挂钩
php Processwire使用API创建和操作页面,模板,字段,用户等。
php Processwire clean-files.php
php ProcessWire Mail
php ProcessWire管理数据表