inloggen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Laravel PHP developer in een jong team

Bedrijfsomschrijving Als je op zoek bent naar een werkplek waar plezier en uitdaging hand in hand gaan, dan is dit bedrijf de juiste keuze voor jou. Hier kun je werken aan uitdagende projecten en krijg je als developer veel verantwoordelijkheid. Het bedrijf waardeert kwaliteit boven kwantiteit en richt zich op het ontwikkelen van hoogwaardige applicaties en websites waar klanten enthousiast over zijn. Dit bedrijf is vooruitstrevend en streeft naar het leveren van de best mogelijke resultaten voor hun klanten. Als medior PHP ontwikkelaar met 3 jaar ervaring ben jij de persoon die we zoeken. Je krijgt hier de kans om

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »
Karim karim

karim karim

21/08/2010 19:44:33
Quote Anchor link
Hallo dag allemaal,

Ik heb twee vragen:

1) Hoe stel ik het beste in dat er een foutmelding komt als de combinatie gebruikersnaam/paswoord niet correct is ?

2) Als een gebruiker in een pagina (één van de velen) wil geraken waar hij eerst voor moet inloggen krijgt hij onmiddelijk een inlogformulier om in te vullen. Hoe stel je in dat hij na ingelogd te zijn onmiddelijk naar de gewenste pagina wordt doorgeschakeld ?

alvast bedankt
 
PHP hulp

PHP hulp

22/12/2024 02:51:42
 
Bas IJzelendoorn

Bas IJzelendoorn

21/08/2010 20:16:46
Quote Anchor link
hmm, dat hangt er volgens mij helemaal van af hoe je script in elkaar zit. Of je sessies gebruikt of cookies en wat voor beveiliging? En hoe je script is opgebouwd.
Gewijzigd op 21/08/2010 20:17:02 door Bas IJzelendoorn
 
Karim karim

karim karim

22/08/2010 00:39:11
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
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
<?php
session_start();
$Verkeerd="Uw gebruikersnaam en/of paswoord zijn verkeerd of niet ingevuld.";
if (isset($_POST['verzenden']))
{


$gebruikersnaam = $_POST["gebruikersnaam"];
$paswoord = $_POST["paswoord"];

// controleren of naam en paswoord in database voorkomen
// foutmelding als ie niet klopt
// als het klopt dan sessievariabelen aanmaken


$db=mysql_connect("localhost","afhaalpizz_root2","admin");

mysql_select_db("afhaalpizz_klanten",$db) or die ("Fout: openen database mislukt");
$sql = "SELECT * FROM gegevens WHERE Gebruikersnaam = \"" . $gebruikersnaam . "\" AND Paswoord = \"" . $paswoord . "\" ";
$result=mysql_query("$sql");

if(mysql_num_rows($result) ==1)
    {


while ($rij=mysql_fetch_assoc($result))
        {

if(($gebruikersnaam==$rij["Gebruikersnaam"]) AND ($paswoord==$rij["Paswoord"]))

            {

$_SESSION["gebruikersnaam"] = $gebruikersnaam;
$_SESSION["paswoord"] = $paswoord;
header("Location:ingelogd.php");

            }



else{echo $Verkeerd;}


 
            
        }
    }
}

?>

<html>
<head>
     <title>inloggen.php</title>
</head>
<body>
<table><tr><td>

<?php
include ("includes/hoofdmenu.php");
?>


</td><td>

<form action="inloggen.php" method="post">
<input type="button" value="Gebruikersnaam" style="width:150px" />
<input type="text" name="gebruikersnaam" /><br />
<input type="button" value="Paswoord" style="width:150px" />
<input type="password" name="paswoord" />
<br />
<input type="submit" name="verzenden" value="Inloggen" />

</form>

<br /><img src="afbeeldingen/aanmelden.jpg" style="width:150px" border="1" onclick="location='aanmelden.php';" />

</td></tr></table>

<center>
Welcome to inloggen.php.
</center>

</body>
</html>


Toevoeging op 22/08/2010 00:39:29:

dit was het inlogformulier

Toevoeging op 22/08/2010 00:41:45:

als ik ingelogd ben ga ik naar een apart bestand 'ingelogd.php'

nu wil ik automatisch doorgeschakeld worden naar het (één van de vele) gewenste bestand
Gewijzigd op 22/08/2010 17:17:29 door Bas IJzelendoorn
 
Noppes Homeland

Noppes Homeland

22/08/2010 12:34:23
Quote Anchor link
Er klopt niet veel van wat je gecodeerd hebt:
1. controles en validaties
2. op het gebruik van die() staat de doodstraf
3. je slaat geen privacy gevoelige info op in sessions / coookies
4. script logica klopt niet

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
<?php
session_start();

if ($db=mysql_connect('*****','*****','*****')) {

    if (!mysql_select_db('afhaalpizz_klanten',$db))
       unset($db);
    }
}


if ($db) {
    $Verkeerd = 'Uw gebruikersnaam en/of paswoord zijn verkeerd of niet ingevuld.';
    $bError = false;
    
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        
        if (   isset($_POST['gebruikersnaam']) && trim($_POST['gebruikersnaam']) != ''
            && isset($_POST['passwoord']) && trim($_POST['paswoord']) != '')
        
            // wachtwoord sla je op met md5 of sha1 of andere manier van hash
            $sql = "SELECT *
                    FROM   gegevens
                    WHERE  gebruikersnaam = '"
.mysql_real_escape_string($_POST['gebruikersnaam']."'
                    AND    password = '"
.md5($_POST['paswoord'])."'";  
                    
                    
            if (($result = mysql_query($sql)) === false) {
               // schrijf mysql_error() en $sql naar een error file
               $bError = true;
            }

            else {
               if (mysql_num_rows($result) == 1) { // als het aantal opgehaalde record > 1 is dan klopt er iets niet gebruikersnaam dient uniek te zijn!
                  $row = mysql_fetch_assoc($result];
                  $_SESSION['ingelogd'] = 1;
                  unset($row['paswoord']); // wactwoorden en pricicy gegevens sla je niet op in $_COOKIE / $_SESSION
                  $_SESSION['gid'] = $row;                              
               }

               else {
                  $bError = true;
               }
            }
        }

        else {
           $bError = true;
        }

        
        if ($bError) {
           echo $Verkeerd;
        }

        else {
            header('Location: ingeloged.php');
        }        
    }
}

else {
   // schrijf mysql_error() naar een error file
   echo 'Op dit moment is het niet mogelijk in te loggen';
}

?>



<?php
session_start();
if (isset($_SESSION['ingelogd']) === false) {
   header('Location: inloggen.php');
}

?>



<form action="inloggen.php" method="post">
   <input name="gebruikersnaam" type="text" />
   <input name="gebruikersnaam" type="password" />
   <input name="verzenden" type="submit" value="inloggen" />
</form>  
 
Karim karim

karim karim

22/08/2010 15:38:55
Quote Anchor link
Dit is voor te oefenen, geen commerciële website of iets dergelijks.
Ik leer stap voor stap. Het script dat je hebt gepost is te moeilijk voor me. Ik hou het bij het mijne tot het werkt en dan zie ik wel naar de andere zaken (privacy,die,logica,enz).

Ik ben momenteel bezig met twee dingen die niet willen lukken: direct doorschakelen naar de gewenste pagina na ingelogd te zijn en een foutmelding krijgen op dezelfde inlogpagina als de inloggegevens fout zijn.
 
Joren de Wit

Joren de Wit

22/08/2010 15:42:12
Quote Anchor link
Direct doorsturen na succesvolle poging:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header('Location: volgende_pagina.php');
?>

Wat betreft de foutmelding, die kun je gewoon vanuit hetzelfde script echoën...

Wellicht ook handig: PHP Beginnershandleiding
 
Karim karim

karim karim

22/08/2010 16:47:28
Quote Anchor link
deze header methode ken ik al

ik zal het anders uitleggen:

ik zit op de voorpagina van de website, ik wil naar het bestelformulier dus klik ik op 'bestellen' maar aangezien ik niet ingelogd ben wordt ik doorgestuurd naar het inlogformulier en na ingelogd te zijn moet ik onmiddelijk doorgeschakeld worden naar het bestelformulier.

mijn vraag:

hoe kan ik zo instellen dat de website mij onmiddelijk doorschakelt naar het bestelformulier na ingelogd te zijn enkel omdat ik voor dat ik ingelogd was heb geklikt op de link 'bestellen' ?

hoe kan ik zo instellen dat de website mij onmiddelijk doorschakelt naar het bloggedeelte na ingelogd te zijn enkel omdat ik voor dat ik ingelogd was heb geklikt op de link 'bloggen' ?

alvast bedankt
 
Joren de Wit

Joren de Wit

22/08/2010 16:52:49
Quote Anchor link
Dan zul je dus op een of andere manier moeten registreren vanaf welke pagina de bezoeker naar de login pagina verwezen is. Dat kan wellicht met de waarde in $_SERVER['HTTP_REFERER'], dus daar zou je eens naar kunnen kijken.
 
Karim karim

karim karim

22/08/2010 17:21:55
Quote Anchor link
In de inlogpagina (tussen php-tags):

$VorigePagina=$_SERVER['HTTP_REFERER'];
header('Location:'.$VorigePagina);

lukt niet.
 
Joren de Wit

Joren de Wit

22/08/2010 17:33:23
Quote Anchor link
Echo de waarde van $_SERVER['HTTP_REFERER'] eerst eens en kijk of die waarde klopt...
 
Ferry d

ferry d

17/09/2010 19:58:25
Quote Anchor link
Ik heb even zijn code gekopieert en het aangepast om het mogelijk te maken. Hier is de 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
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
<?php
// Oude locatie opvragen die is
//  opgestuurt door middel van
//  header("Location: inloggen.php?oudeLocatie=" . $_SERVER["REQUEST_URI"]);

$oudelocatie = $_REQUEST['oudeLocatie'];



session_start();
$Verkeerd = "Uw gebruikersnaam en/of paswoord zijn verkeerd of niet ingevuld.";
if (isset($_POST['verzenden']))
{
    $gebruikersnaam = $_POST["gebruikersnaam"];
    $paswoord = $_POST["paswoord"];

    /// controleren of naam en paswoord in database voorkomen
    /// foutmelding als ie niet klopt
    /// als het klopt dan sessievariabelen aanmaken


    $db = mysql_connect("localhost","afhaalpizz_root2","admin");

    
    // Veiligheids maatregel
    $gebruikersnaam = mysql_real_escape_string($gebruikersnaam);
    $paswoord       = mysql_real_escape_string($paswoord);
    // Deze maatregel heeft een verbinding met MYSQL nodig;
    
    
    
    mysql_select_db("afhaalpizz_klanten",$db) or die ("Fout: openen database mislukt");
    $sql = "SELECT * FROM `gegevens` WHERE Gebruikersnaam = \"" . $gebruikersnaam . "\" AND Paswoord = \"" . $paswoord . "\" ";
      // Tabel naam tussen `` gezet.
      
      
      
    $result = mysql_query($sql); // $sql uit de "" gehaald.
    if(mysql_num_rows($result) == 1)
     {
    // Aangezien je alleen resultaten kan hebben
         //  Waar de gebruikersnaam en wachtwoord klopt,
         //  hoef je het dus niet dubbel te controleren.

         
         $_SESSION["gebruikersnaam"] = $gebruikersnaam;
         $_SESSION["paswoord"] = $paswoord;
         
         
         
         
         // We willen de oude loctie in een url gebruiken:
         //  Voorkom slechte URL's

         $oudelocatie = urlencode($oudelocatie);
         
         
         
         header("Location: ingelogd.php?oudeLocatie=" . $oudelocatie);
         // Geef de oude loctie door aan ingelogd.php;
         exit();  
         // Na een header('location: '); een exit(); gebruiken om het script te stoppen
    }
    else
     {    // Er is niks gevonden waar de ingevoerde gebruikersnaam
         //  en wachtwoord mee overeen komen:
         //  Gebruiker bestaat niet.

         echo $Verkeerd;
     }

     mysql_close($db); // Sluit de verbinding met mysql.
}


?>

<html>
<head>
         <title>inloggen.php</title>
</head>
<body>
         <table>
         <tr>
         <td>
<?php
include ("includes/hoofdmenu.php");
?>


</td><td>

<form action="inloggen.php" method="post"><p><!-- <p> toegevoegt om goede HTML te maken -->
<input type="button" value="Gebruikersnaam" style="width: 150px;" />
<input type="text" name="gebruikersnaam" /><br />
<input type="button" value="Paswoord" style="width: 150px;" />
<input type="password" name="paswoord" />
<br />
<!-- Geef de oude locatie door aan het volgende document. -->
<input type="hidden" name="oudeLocatie" value="<?PHP echo $oudelocatie; ?>"/>


<input type="submit" name="verzenden" value="Inloggen" />

</p></form>

<p><!-- <p> toegevoegt om goede HTML te maken -->
<br/><img src="afbeeldingen/aanmelden.jpg" style="width: 150px;" border="1" onclick="location = 'aanmelden.php';" />
</p>

</td></tr></table>

<center>
<p>Welcome to inloggen.php.</p><!-- <p> toegevoegt om goede HTML te maken -->
</center>

</body>
</html>


Als iemand naar inloggen.php moet worden gestuurt moet je dit gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?PHP header("Location: inloggen.php?oudeLocatie=" . $_SERVER["REQUEST_URI"]); ?>


Ik ben zelf een PHP-exper dus ik heb het gebrobeer makkelijk begrijpbare code te maken, het is dus NIET 100% hack-proef!

Bij ingelocht.php moet je
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo('<a href="' . $_REQUEST['oudeLocatie'] . '">' . "Link text" . '</a>'); ?>
zetten als je een link naar de oude pagina wilt.
Gewijzigd op 17/09/2010 20:03:17 door ferry d
 
- Mark -

- Mark -

17/09/2010 20:25:30
Quote Anchor link
Quote:
Ik ben zelf een PHP-exper


LOL je hebt er anders best nog wel wat foutjes in zitten.

- Je echoed content boven je html gedeelte.
- "$gebruikersnaam = $_POST["gebruikersnaam"];" is nergens voor nodig.
- Het wachtwoord in een sessie opslaan? Helemaal nergens voor nodig.
- Het wachtwoord word zonder te coderen opgeslagen.
- Je hebt nul comma nul fout afhandeling.
- mysql_close() is nergens voor nodig.
- die() is ook niet echt mooi.
- backtics uit je sql slopen.
- als je enkele quotes had gebruikt had je je dubble quotes niet hoeven te escapen in je sql.

Het enige plus punt is meer en beter commentaar in je script. Al is het al bijna een maand te laat ben ik bang.
 
Mar cel

Mar cel

18/09/2010 00:05:35
Quote Anchor link
Verder zal naar mijn inziens $_SERVER['http_referer'] niet werken omdat je van het inlog formulier komt, er zit dus nog een pagina tussen. (geblokkeerde pagina/inlogpagina/verwerk) Wat mij beter lijkt is om bij de melding dat iemand ingelogd moet zijn, een sessie aanmaken met de URL oid als waarde. Later na het inloggen check je of die sessie aanwezig is, stuur je door en verwijder je evt nog die sessie.

Weet dat het al beetje laat is maar misschien handig voor de andere gebruikers.
 
Rudie dirkx

rudie dirkx

18/09/2010 00:10:15
Quote Anchor link
Zonder de laatste 5 posts gelezen te hebben...

Wat ik altijd deed (deed!!), was:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
if ( inlogtroep ) {
  if ( foute inlog ) {
    header('Location: login.php?msg=Verkeerde shit ingevuld, trol!');
    exit;
  }
  ..
goeie inlog dus doe je ding
  header('Location: intranet.php?msg=Goedzo, je hebt je wachtwoord onthouden.');
  exit;
}
...
formulier hier ...
?>


Toevoeging op 18/09/2010 00:11:06:

HTTP_REFERER hoeft trouwens nooit te bestaan. Ga daar dus niet van uit! En in Safari kan je m spoofen.
 



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.