Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Foundation\Auth\ThrottlesLogins;
- use Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers;
- use Illuminate\Support\Facades\Input;
- use Illuminate\Contracts\Auth\Guard;
- use Illuminate\Support\Facades\Mail;
- use Illuminate\Support\Facades\Auth;
- use App\User;
- use Illuminate\Http\Request;
- class signController extends Controller
- {
- protected $user;
- protected $auth;
- public function __construct(Guard $auth, User $user){
- $this->user = $user;
- $this->auth = $auth;
- }
- public function login(){
- return view('auth.login');
- }
- public function processLogin(Request $request){
- if(Auth::attempt($request->only(['username','password']))){
- return redirect('home');
- }else{
- return "Failed";
- }
- }
- public function register(){
- return view('auth.register');
- }
- public function registerProcess(Request $request){
- $username = $request->username;
- $password = $request->password;
- $register = new User;
- $register->username = $username;
- $register->password = bcrypt($password);
- $register->permission = 6;
- $register->name = '';
- $register->email = $request->email;
- $register->phone_number = $request->phone_number;
- $register->bio ='';
- $register->remember_token = '';
- $register->save();
- return redirect('login');
- }
- public function test(){
- dd(\Auth::user());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement