laravel实现用户注册登录退出功能

前言

前台用户管理模块包括用户登录、注册和退出功能。单击顶部导航石侧的 “登录”按钮,弹出登录表单模态框,在登录表单中输人用户名和密码,单击 “立刻登录”按钮,即可完成登永操作。如果不是连册用户,单击顶部导航右侧的 “注册”按钮,弹出注册表单模态框,在注册表单中,输人用户名、邮箱、密码和确认密码信息,单击“立即注册” 按钮,即可完成注册操作。下面实现前台用户的注册、登录和退出功能。

安装环境

1.Linux系统

可以直接使用下面这些命令

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

然后安装一下镜像

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

安装composer

composer global require laravel/installer

最后安装laravel

composer create-project laravel/laravel demo --prefer-dist

2.windows系统


也是先安装composer 此过程会比较慢

composer global require laravel/installer

安装好后在cmd执行命令创建test项目

laravel new test

然后通过composer create-project来创建laravel项目

composer create-project --prefer-dist laravel/laravel test 5.4.*

test是应用名称,同样也可以自定义;5.4.*是指定安装laravel5.4版本,若不加这个版本号,默认是安装laravel最新版本。

最后通过http://localhost/laravelapp/public来访问新安装的Laravel应用。

用户注册

1.创建header.dlade.php文件

具体代码如下

<div class="header">
  <header>
    <div class="container">
      <a href="{
   {url("/")}}" style="color:#000000">
      </a>
      <ul class="header-right">
        @if(session()->has('users.name'))
        <li>
          <a href="#" class="j-layout-pwd">
            <i class="fa fa-user fa-fw"></i>{
   {
    session()->get('users.name') }}
          </a>
        </li>
        <li><a href="{
   { url('logout') }}"><i class="fa fa-power-off fa-fw"></i>退出</a></li>
        @else
        <li><a href="#" data-toggle="modal" data-target="#loginModal">登录</a></li>
        <li><a href="#" data-toggle="modal" data-target="#registerModal">注册</a></li>
        @endif
      </ul>
    </div>
  </header>
  <!-- 栏目列表 -->
  <nav class="navbar navbar-expand-md navbar-dark">
    <div class="container">
      <div></div>
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-expanded="false" aria-controls="navbarSupportedContent" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>
      <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <ul class="navbar-nav mr-auto">
          <li class="nav-item">
            <a class="nav-link" href="/index.php">首页</a>
          </li>
          @foreach($category as $v)
          @if(isset($v['sub']))
          <li class="nav-item dropdown">
            <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup=
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值