Loginprobleem UserID

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

Pagina: 1 2 volgende »

Kevin van Leeuwen

Kevin van Leeuwen

03/07/2010 14:55:07
Quote Anchor link
Beste Mensen ik was bezig met het systeem van http://www.phphulp.nl/php/script/beveiliging/simpel-veilig-login-systeempje/1721/simpelveiligloginsysteempje/1176/

Alleen weten jullie, ik wil graag de gegevens van de user op een VEILLIGe manier ophalen, ik weet een beetje van PHP af, ik doe dit als volgt :

////////////////////////////////////////////////////////////////////////////////////

$query = "SELECT * FROM `gebruikers` WHERE `ID` = '" .$userId['ID'] ."'";
$query = mysql_query($query) or die(mysql_error());
$var = mysql_fetch_assoc($query);

echo "<tr>";
echo "<td>" . $var['gebruikersnaam'] . "</td>";

////////////////////////////////////////////////////////////////////////////////////
alleen zie geen resultaat, weet iemand hoe dit moet ? Wat doe ik verkeerd ?

Alvast super bedankt!

groetjen,
Kevin
Gewijzigd op 03/07/2010 14:55:30 door Kevin van Leeuwen
 
PHP hulp

PHP hulp

19/05/2024 20:09:23
 

03/07/2010 14:57:35
Quote Anchor link
Selecteer wat je wilt selecteren, gebruik niet *.
Gebruik geen backticks (`).
die is geen nette manier van foutafhandeling.
Zie handleidingen.
 
Kevin van Leeuwen

Kevin van Leeuwen

03/07/2010 14:58:14
Quote Anchor link
Kevin van Leeuwen op 03/07/2010 14:55:07:
Beste Mensen ik was bezig met het systeem van http://www.phphulp.nl/php/script/beveiliging/simpel-veilig-login-systeempje/1721/simpelveiligloginsysteempje/1176/

Alleen weten jullie, ik wil graag de gegevens van de user op een VEILLIGe manier ophalen, ik weet een beetje van PHP af, ik doe dit als volgt :

////////////////////////////////////////////////////////////////////////////////////

$query = "SELECT * FROM `gebruikers` WHERE `ID` = '" .$userId['ID'] ."'";
$query = mysql_query($query) or die(mysql_error());
$var = mysql_fetch_assoc($query);

echo "<tr>";
echo "<td>" . $var['gebruikersnaam'] . "</td>";

////////////////////////////////////////////////////////////////////////////////////
alleen zie geen resultaat, weet iemand hoe dit moet ? Wat doe ik verkeerd ?

Alvast super bedankt!

groeten,
Kevin
 
Kevin van Leeuwen

Kevin van Leeuwen

03/07/2010 14:58:31
Quote Anchor link
hoe bedoel je ?
 

03/07/2010 14:58:58
Quote Anchor link
Niet jezelf quoten.
Wat snap je niet?
 
Kevin van Leeuwen

Kevin van Leeuwen

03/07/2010 14:59:13
Quote Anchor link
oh zo, ja oké, alleen weten jullie dan hoe ik zeg maar de SESSIE ophaal want dat is de veiligste manier zoals ik gelezen heb.
 
Kevin van Leeuwen

Kevin van Leeuwen

03/07/2010 15:00:59
Quote Anchor link
weet jij karl karl toevallig hoe ik dan de userId ophaal uit dat script of de sessie zodat ik de gebruikersnaam kan weergeven ?
 

03/07/2010 15:02:03
Quote Anchor link
Niet bumpen. Als je wat toe wilt voegen gebruik je dat knopje naast het qoute knopje.
Sessie data kan je ophalen door het te halen uit de $_SESSION array.
Geen idee hoe het met dat script werkt.
 
Kevin van Leeuwen

Kevin van Leeuwen

03/07/2010 15:03:20
Quote Anchor link
okay, maar om even terug te komen op die query hè, gebruik je dan dit ? of hoe ?

$query = "(`SELECT FROM `gebruikers` WHERE `ID` = '" .$userId['ID'] ."')";
$query = mysql_query($query) or die(mysql_error());
$var = mysql_fetch_assoc($query);
 

03/07/2010 15:04:17
Quote Anchor link
Die () horen niet om de query. De backticks (`) horen niet in de query.
 
Kevin van Leeuwen

Kevin van Leeuwen

03/07/2010 15:07:10
Quote Anchor link
huh, kun je een voorbeeld geven, misschien dat ik het dan wel snap :S sorry dat ik zo erg ben xd
 
Victor Php

Victor Php

03/07/2010 17:03:18
Quote Anchor link
De haakjes moet je weghalen om de query...
De backticks ` moeten ook weg.

Zie je verschil?

Jouw query
$query = "(`SELECT FROM `gebruikers` WHERE `ID` = '" .$userId['ID'] ."')";

Mijn query
$query = "SELECT FROM gebruikers WHERE ID = '" .$userId['ID'] ."'";
 

03/07/2010 17:42:13
Quote Anchor link
En als $userId['ID'] een integer is hoeft er daar ook geen quotes (') omheen.
 
Kevin van Leeuwen

Kevin van Leeuwen

03/07/2010 17:46:42
Quote Anchor link
oh ja :) thanks :) alleen zit nu met het volgende probleem, ik wil zeg maar als men inlogt bepaalde waardes updaten zoals ip enz. ik gebruik deze code :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
  
$sql = "UPDATE
                                         ".$settings['db_sessions_table']." SET gebruikerID='". mysql_real_escape_string($userId['ID'])."', hash='".$hash."', hash_key='".$hash_key."', datum=NOW(), ip= '".$mysql->real_escape_string($_SERVER['REMOTE_ADDR'])."'";
                             $query = mysql_query($sql);                                

wat is hier fout aan ? weet iemand dit ?
Gewijzigd op 03/07/2010 18:50:45 door Kevin van Leeuwen
 
Roel -

Roel -

03/07/2010 20:06:51
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
// Ik weet niet of userId['ID'] een integer is, zo ja, dan hoef je die niet te escapen
$sql = mysql_query("SELECT * FROM gebruikers WHERE ID = '".$userId['ID']."'");
if ($sql) {
    $var = mysql_fetch_assoc($query);

    echo '<tr>';
    echo '<td>'.$var['gebruikersnaam'].'</td>';
}
else {
    echo 'Er gaat iets fout!';
}

?>


:)
Gewijzigd op 03/07/2010 20:07:30 door Roel -
 
Kevin van Leeuwen

Kevin van Leeuwen

03/07/2010 20:19:14
Quote Anchor link
zo dat is probleem 1 wat opgelost is :)

maar nu het volgend :S (sorry :S)
maar :

ik heb deze code :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$sql = "UPDATE
                                         ".$settings['db_sessions_table']." SET gebruikerID='". $userId['ID']."', hash='".$hash."', hash_key='".$hash_key."', datum=NOW(), ip= '". $_SERVER['REMOTE_ADDR'] .'"';
                             $query = mysql_query($sql);                                
                            // Query uitvoeren            
                          if(!$result = $mysqli->query($sql))    {       echo $sql;
                                trigger_error('Fout in query: '.$mysqli->error);
                            } else {
                                if($mysqli->affected_rows > 0) {
                                    echo 'Je bent ingelogd!';
                                    echo "<a href='logout.php?close=session'>uitloggen</a>";
                                }
                            }                                            
                        } else {                            
                            $query = "    UPDATE
                                            ".$settings['db_login_attempts_table']." SET date_time=NOW(), ip='".$_SERVER['REMOTE_ADDR'] ."', sys_info= '".$_SERVER['HTTP_USER_AGENT']."'";
                                            $query = mysql_query($update);                            
            
                             if(!$result = $mysqli->query($query))    {     echo $sql;
                                trigger_error('Fout in query: '.$mysqli->error);
                          }  else {
                                if(!$result = $mysqli->query($sql)) {
                                trigger_error('Fout in query: '.$mysqli->error);
                            }else {

                                }
                            }
                            
                            echo 'Het wachtwoord of gebruikersnaam was incorrect';


hij zegt dat dit fout is, nu reageert hij niet meer, ik zie dit :

Notice: Undefined variable: update in /home/wodngbkp/domains/shimnet.nl/public_html/controlepaneel/login.php on line 74

Warning: mysqli::query() [mysqli.query]: Empty query in /home/wodngbkp/domains/shimnet.nl/public_html/controlepaneel/login.php on line 76

Notice: Undefined variable: sql in /home/wodngbkp/domains/shimnet.nl/public_html/controlepaneel/login.php on line 76

Notice: Fout in query: in /home/wodngbkp/domains/shimnet.nl/public_html/controlepaneel/login.php on line 77

foutieve login
<b>De totale login code: </b>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<?php
ob_start();
/**
1
 */

error_reporting(E_ALL);
ini_set('display_errors', '1');
include('config.inc.php');
include("verbinden.php");
/* ----------------------------------------------------------------------------------------------- */        
if(!isingelogd()) {
    // Anti-flood, na 5 keer verkeerd inloggen wordt je IP adres 24 uur geband
    $query = "    SELECT
                    COUNT(id) AS attempts
                FROM
                    "
.$settings['db_login_attempts_table']."
                WHERE
                    date_time > (NOW() - INTERVAL 24 HOUR)
                AND
                    ip = '"
.$mysqli->real_escape_string($_SERVER['REMOTE_ADDR'])."'
                AND
                    sys_info = '"
.$mysqli->real_escape_string($_SERVER['HTTP_USER_AGENT'])."'";
    
    if ($result = $mysqli->query($query)) {    
        $login_attempt = $result->fetch_assoc();
        
        if($login_attempt['attempts'] > $settings['max_login_pogingen']) { // Controleren of je bent geband
            echo 'U bent tijdelijk geband<br>';
        }
else {
    
            if (mb_strtoupper($_SERVER['REQUEST_METHOD']) != 'POST') {                        
                $formulier = true;
            }
else {                        
                $formulier = false;                    
                if(ctype_digit($_POST['form']) && time() < strtotime("+1 minute", $_POST['form'])) {                
                    $username = htmlspecialchars($_POST['username']);
                    $hashedPass = sha1($username.$_POST['pass']);
            
                    $query = "    SELECT
                                    ID
                                FROM
                                    "
.$settings['db_gebruikers_table']."
                                WHERE
                                    gebruikersnaam = '"
.$mysqli->real_escape_string($username)."'
                                AND
                                    wachtwoord = '"
.$mysqli->real_escape_string($hashedPass)."'";
            
                    if ($result = $mysqli->query($query)) {
            
                        $userId = $result->fetch_assoc();
            
                        if(ctype_digit($userId['ID'])) {        
                            $hash_key = uniqid(mt_rand(), true);
                            $hash = sha1($userId['ID'] . $_SERVER['HTTP_USER_AGENT'] . $hash_key);
                            // Cookies maken
                            setcookie('user_id', $userId['ID'], time() + 60*60*24*365, '/');
                            setcookie('user_hash', $hash, time() + 60*60*24*365, '/');            
                            // Update query samenstellen, ip en hash updaten
                         $sql = "UPDATE
                                         "
.$settings['db_sessions_table']." SET gebruikerID='". $userId['ID']."', hash='".$hash."', hash_key='".$hash_key."', datum=NOW(), ip= '". $_SERVER['REMOTE_ADDR'] .'"';
                             $query = mysql_query($sql);                                
                            // Query uitvoeren            
                          if(!$result = $mysqli->query($sql))    {       echo $sql;
                                trigger_error('Fout in query: '.$mysqli->error);
                            }
else {
                                if($mysqli->affected_rows > 0) {
                                    echo 'Je bent ingelogd!';
                                    echo "<a href='logout.php?close=session'>uitloggen</a>";
                                }
                            }                                            
                        }
else {                            
                            $query = "    UPDATE
                                            "
.$settings['db_login_attempts_table']." SET date_time=NOW(), ip='".$_SERVER['REMOTE_ADDR'] ."', sys_info= '".$_SERVER['HTTP_USER_AGENT']."'";
                                            $query = mysql_query($update);                            
            
                             if(!$result = $mysqli->query($query))    {     echo $sql;
                                trigger_error('Fout in query: '.$mysqli->error);
                          }
  else {
                                if(!$result = $mysqli->query($sql)) {
                                trigger_error('Fout in query: '.$mysqli->error);
                            }
else {

                                }
                            }

                            
                            echo 'Het wachtwoord of gebruikersnaam was incorrect';
                            $formulier = true;
                        }
            
                    }
                    
                }
else {
                    echo 'Foutieve login. De sessie is verlopen. Logt u even opnieuw in ? <a href="login.php?DefaultGetWay=login.php?set_taal=nl&ncture=geen">Aanmelden</a>';
                }
            
            }

            if($formulier) {
                echo '    <form method="post" action="'.end(explode('/', $_SERVER["REQUEST_URI"])).'">                
                    <p><label>Klantnummer:</label><input type="text" name="username" value="" /></p>
                    <p><label>Wachtwoord::</label><input type="password" name="pass" value="" /></p>
                    <br><input type="hidden" name="form" value="'
.time().'" />                        
                    <p><input type="submit" value="Inloggen" /></p>                        
                    </form>
                '
;                
            }
            }
    }
else {
        trigger_error('Fout in query: '.$mysqli->error);
    }
 
}
else {
    echo 'U bent al ingelogd.';
                echo "<a href='logout.php?close=session'>uitloggen</a>";
}

ob_end_flush()

?>
  


Weet imand wat er fout is ? Please help :) sorry :S
 
Roel -

Roel -

03/07/2010 20:21:12
Quote Anchor link
Het lijkt erop dat je je variabelen niet gedeclareeerd hebt. Op lijn 74 probeer je een lege query uit te voeren.

$update is niet ingesteld, dus krijg je een warning.
De rest is hetzelfde verhaal.
 
Kevin van Leeuwen

Kevin van Leeuwen

03/07/2010 20:32:12
Quote Anchor link
maar dit is toch goed ? of ben ik scheel ?

$sql = "UPDATE
".$settings['db_sessions_table']." SET gebruikerID='". $userId['ID']."', hash='".$hash."', hash_key='".$hash_key."', datum=NOW(), ip= '". $_SERVER['REMOTE_ADDR'] .'"';
$query = mysql_query($sql);
// Query uitvoeren
if(!$query = mysql_query($sql)) { echo $sql;
trigger_error('Fout in query: '.$mysqli->error);
} else {
if($mysqli->affected_rows > 0) {
echo 'Je bent ingelogd!';
echo "<a href='logout.php?close=session'>uitloggen</a>";
}
}
} else {
$query = " UPDATE
".$settings['db_login_attempts_table']." SET date_time=NOW(), ip='".$_SERVER['REMOTE_ADDR'] ."', sys_info= '".$_SERVER['HTTP_USER_AGENT']."'";
$query = mysql_query($query);

if(!$result = $mysqli->query($query)) { echo $sql;
trigger_error('Fout in query: '.$mysqli->error);
} else {
if(!$result = $mysqli->query($sql)) {
trigger_error('Fout in query: '.$mysqli->error);
}else {

}
}
 
Wesley Overdijk

wesley Overdijk

03/07/2010 21:14:00
Quote Anchor link
gebruik pdo. Als je toch voor veilig gaat. Daarbij is pdo een stuk stricter, dus moet je het wel goed doen.
 
Kevin van Leeuwen

Kevin van Leeuwen

03/07/2010 21:21:47
Quote Anchor link
pdo ?
 
Wesley Overdijk

wesley Overdijk

03/07/2010 21:22:05
Quote Anchor link
google?

edit:
*zucht*
http://php.net/manual/en/book.pdo.php
Gewijzigd op 03/07/2010 21:22:26 door wesley Overdijk
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.