Hallo Leute,
Ich bin derzeit dabei ein MVC System zu basteln um mir Arbeit zu sparen.
Alles läuft auch soweit gut. Heute wollte ich PDO einbinden und bekam nach dem ersten Test die Meldung das "Password" in einem Array nicht gefunden wurde ein var_dump zeigte mir jedoch das gegenteil.
Loginfunktion:
User Model:
der Aufruf in einer index.php
Ich bin derzeit dabei ein MVC System zu basteln um mir Arbeit zu sparen.
Alles läuft auch soweit gut. Heute wollte ich PDO einbinden und bekam nach dem ersten Test die Meldung das "Password" in einem Array nicht gefunden wurde ein var_dump zeigte mir jedoch das gegenteil.
Loginfunktion:
PHP-Quellcode
- public function login(){
- if(isset($_POST['username']) && isset($_POST['password'])){
- //$response = $this->model->login('*',"username = '".$_POST['username']."'");
- $response[] = $this->model->login(array(":username" => $_POST['username']));
- $response[] = $response[0]; //Hier sol der Fehler sein
- //Ab hier kommt der Fehler
- if($response['password'] == $_POST['password']){
- $this->createSession($response['username'], $response['id']);
- echo 1;
- }
- }
- }
User Model:
der Aufruf in einer index.php
HTML-Quellcode
- function login(){
- var username = $('form[name=signin] input[name=username]')[0].value;
- var password = $('form[name=signin] input[name=password]')[0].value;
- $.ajax({
- type: "POST",
- url: "<?php echo URL; ?>User/login",
- data: {username:username, password:password}
- }).done(function(response){
- if(response == 1){
- location.reload();
- } else {
- alert(response);
- }
- });
- }