Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- to wszystko jest w PHP
- app to jest obiek
- $app->post().. to wywołanie funkcji
- isset() empty() to jakie wbudowane funkcje php
- $ tworzy zmienne
- $app->post('/login', function ($request, $response, $args) {
- $sid = session_id();
- $login =$_POST['login'];
- $password =$_POST['password'];
- $user = Users::where('name', $login)->where('password', md5($password))->first();
- if(isset($user) && !empty($user) ){
- $_SESSION["user"] = $login;
- if($user->admin == 1){
- $_SESSION["admin"]=1;
- }
- $sess = new Ses();
- $sess->userId = $user->id;
- $sess->id = $sid;
- $sess->save();
- return $response->withStatus(200)->withHeader('Location', '/');
- }else{
- $args['login_error']=true;
- return $this->renderer->render($response, 'login.phtml', $args);
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement