[PHP] sessie werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

Bekijk vacature »

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

Pagina: 1 2 volgende »

Pascal Koning

Pascal Koning

10/12/2010 09:19:42
Quote Anchor link
Hallo,

ik werkte eerst met cookie's.Aangezien dat onveilig is zeggen de meeste mensen ben ik overgestapt naar de session. Alleen werkt het niet hij wil niet doorlinken naar de map game. 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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?php
function ranpass($len = 8){
    $pass = NULL;
    for($i=0; $i<$len; $i++) {
    $char = chr(rand(48,122));
    while (!ereg("[a-zA-Z0-9]", $char)){
        if($char == $lchar) continue;
            $char = chr(rand(48,90));
        }

        $pass .= $char;
        $lchar = $char;
    }

    return $pass;
}


if(isset($_POST['inloggen'])){
    $naam = $_POST['naam'];
    $pass = $_POST['pass'];
    if(empty($naam) || empty($pass)){
        $melding = 'U hebt niet alle velden ingevuld!';
    }

    else{
        include('config.php');
        $sql = mysql_query("SELECT * FROM leden WHERE naam = '".$naam."'");
        if(mysql_num_rows($sql) != 1){
            $melding = 'De gebruikersnaam klopte niet!';
            mysql_close($link);
        }

        else{
            $sql = mysql_fetch_object($sql);
            if($sql->pass != md5($pass)){
                $melding = 'Het wachtwoord was incorrect!';
                mysql_close($link);
            }

            else{
                if($sql->ban == 1){
                    $melding = 'U bent verbannen, neem contact op voor meer informatie!';
                    mysql_close($link);
                }

                else{
                    if($sql->active == 0){
                        $melding = 'Dit account is nog niet geactiveerd!';
                    }

                    else{    
                                        $_SESSION['login'] = $sql->ID;
                                        $melding = "Succesvol ingelogd!<br />Klik <a href=\"game\"> Hier om verder te gaan!";
                                        mysql_close($link);

                    }
                }
            }
        }
    }
}


if(isset($_GET['uitloggen'])){
    $_SESSION['login'] == '';
    $melding = "Succesvol uitgelogd!";
}


if(isset($_POST['register'])){
    $naam = $_POST['naam'];
    $pass = $_POST['pass'];
    $pass2 = $_POST['pass2'];
    $mail = $_POST['mail'];
    if(empty($naam) || empty($pass) || empty($pass2) || empty($mail)){
        $melding = "U hebt niet alle velden ingevuld!";
    }

    else{
        if($pass != $pass2){
            $melding = 'De wachtwoorden komen niet overeen!';
        }

        else{
            include('config.php');
            $sql = mysql_query("SELECT * FROM leden WHERE naam = '".$naam."'");
            if(mysql_num_rows($sql) != 0){
                $melding = "Deze gebruikersnaam is al in gebruik!";
                mysql_close($link);
            }

            else{
                $sql = mysql_query("SELECT * FROM leden WHERE mail = '".$mail."'");
                if(mysql_num_rows($sql) != 0){
                    $melding = "Dit E-Mail adres is al in gebruik!";
                    mysql_close($link);
                }

                else{
                    mysql_query("INSERT INTO leden (naam, pass, mail) VALUES ('".$naam."', '".md5($pass)."', '".$mail."')") or die(mysql_error());
                    $sql = mysql_fetch_object(mysql_query("SELECT ID FROM leden WHERE naam='".$naam."'"));
                    $to = $mail;
                    $subject = "Registratie naam";
                    $message = "Hallo $naam, \n
                    U hebt u zojuist aangemeld op naam met devolgende gegeven: \n \n
                    Gebruikersnaam: $naam \n
                    Wachtwoord: $pass \n \n
                    Klik op de volgende link om uw account te activeren: \n
                    link.nl/activeren.php?usernummer=$sql->ID \n \n
                    Met vriendelijke Groeten \n
                    Team naam"
;
                    $headers = "From: FifaWorld <[email protected]>";
                    mail($to,$subject,$message,$headers);
                    mysql_close($link);
                    $melding = 'Succesvol geregistreerd! Er is een mail verstuurd met een activeringslink!';
                }
            }
        }
    }
}


if(isset($_POST['vergeten'])){
    $email = $_POST['email'];
    if(empty($email)){
        echo "U hebt niet alle velden ingevuld!<br /><a href=\"javascript:history.go(-1);\">Klik hier om terug te gaan!</a>";
    }

    else{
        include("config.php");
        $sql = mysql_query("SELECT * FROM leden WHERE mail = '".$email."'");
        mysql_close($link);
        if(mysql_num_rows($sql) == 0){
            echo "Er is geen gebruiker met dit E-Mail adres!<br /><a href=\"javascript:history.go(-1);\">Klik hier om terug te gaan!</a>";
        }

        else{            
            $randompass = ranpass(8);
            include("config.php");
            mysql_query("UPDATE leden SET pass = '".md5($randompass)."' WHERE mail = '".$email."'");
            mysql_close($link);
            $to = $email;
            $subject = "Wachtwoord Vergeten";
            $message = "Hallo,\n Uw wachtwoord is veranderd in: ".$randompass."\n Met Vriendelijke Groeten \n Team FifaWorld";
            $headers = "From: FifaWorld <[email protected]>";
            mail($to,$subject,$message,$headers);
            echo "Er is een mail met uw nieuwe Wachtwoord naar u toe gestuurd!";
        }
    }
}

?>
Gewijzigd op 10/12/2010 09:20:43 door Pascal Koning
 
PHP hulp

PHP hulp

03/05/2024 00:46:51
 
Gerhard l

gerhard l

10/12/2010 09:26:25
Quote Anchor link
ik heb je code nog niet helemaal gelezen maar ik zou beginnen met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
session_start();
?>

bovenaan je php script
 
Pascal Koning

Pascal Koning

10/12/2010 09:32:52
Quote Anchor link
edit:

het werkt alleen als ik op uitlog druk
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
if(isset($_GET['uitloggen'])){
    $_SESSION['login'] == '';
    $melding = "Succesvol uitgelogd!";
}

en ik druk weer op inloggen krijg ik dit:
U bent al ingelogd!
en onder kan je dan nog inloggen

alleen met cookie had als je deze melding krijgt U bent al ingelogd!
dan kan je daar onder niet inloggen behalve als je uitgelogt bent hoe moet dat dan ?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
session_start();
?>

<?php
if(!empty($_SESSION['login'])){
    echo "U bent al ingelogd!";
}

?>


voor het hele script

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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<?php
session_start();
?>

<?php
function ranpass($len = 8){
    $pass = NULL;
    for($i=0; $i<$len; $i++) {
    $char = chr(rand(48,122));
    while (!ereg("[a-zA-Z0-9]", $char)){
        if($char == $lchar) continue;
            $char = chr(rand(48,90));
        }

        $pass .= $char;
        $lchar = $char;
    }

    return $pass;
}


if(isset($_POST['inloggen'])){
    $naam = $_POST['naam'];
    $pass = $_POST['pass'];
    if(empty($naam) || empty($pass)){
        $melding = 'U hebt niet alle velden ingevuld!';
    }

    else{
        include('config.php');
        $sql = mysql_query("SELECT * FROM leden WHERE naam = '".$naam."'");
        if(mysql_num_rows($sql) != 1){
            $melding = 'De gebruikersnaam klopte niet!';
            mysql_close($link);
        }

        else{
            $sql = mysql_fetch_object($sql);
            if($sql->pass != md5($pass)){
                $melding = 'Het wachtwoord was incorrect!';
                mysql_close($link);
            }

            else{
                if($sql->ban == 1){
                    $melding = 'U bent verbannen, neem contact op voor meer informatie!';
                    mysql_close($link);
                }

                else{
                    if($sql->active == 0){
                        $melding = 'Dit account is nog niet geactiveerd!';
                    }

                    else{    
                                        $_SESSION['login'] = $sql->ID;
                                        $melding = "Succesvol ingelogd!<br />Klik <a href=\"game\"> Hier om verder te gaan!";
                                        mysql_close($link);

                    }
                }
            }
        }
    }
}


if(isset($_GET['uitloggen'])){
    $_SESSION['login'] == '';
    $melding = "Succesvol uitgelogd!";
}


if(isset($_POST['register'])){
    $naam = $_POST['naam'];
    $pass = $_POST['pass'];
    $pass2 = $_POST['pass2'];
    $mail = $_POST['mail'];
    if(empty($naam) || empty($pass) || empty($pass2) || empty($mail)){
        $melding = "U hebt niet alle velden ingevuld!";
    }

    else{
        if($pass != $pass2){
            $melding = 'De wachtwoorden komen niet overeen!';
        }

        else{
            include('config.php');
            $sql = mysql_query("SELECT * FROM leden WHERE naam = '".$naam."'");
            if(mysql_num_rows($sql) != 0){
                $melding = "Deze gebruikersnaam is al in gebruik!";
                mysql_close($link);
            }

            else{
                $sql = mysql_query("SELECT * FROM leden WHERE mail = '".$mail."'");
                if(mysql_num_rows($sql) != 0){
                    $melding = "Dit E-Mail adres is al in gebruik!";
                    mysql_close($link);
                }

                else{
                    mysql_query("INSERT INTO leden (naam, pass, mail) VALUES ('".$naam."', '".md5($pass)."', '".$mail."')") or die(mysql_error());
                    $sql = mysql_fetch_object(mysql_query("SELECT ID FROM leden WHERE naam='".$naam."'"));
                    $to = $mail;
                    $subject = "Registratie Fifa World";
                    $message = "Hallo $naam, \n
                    U hebt u zojuist aangemeld op Fifa World met devolgende gegeven: \n \n
                    Gebruikersnaam: $naam \n
                    Wachtwoord: $pass \n \n
                    Klik op de volgende link om uw account te activeren: \n
                    http://www.voetbal.eleky.nl/activeren.php?usernummer=$sql->ID \n \n
                    Met vriendelijke Groeten \n
                    Team FifaWorld"
;
                    $headers = "From: FifaWorld <[email protected]>";
                    mail($to,$subject,$message,$headers);
                    mysql_close($link);
                    $melding = 'Succesvol geregistreerd! Er is een mail verstuurd met een activeringslink!';
                }
            }
        }
    }
}


if(isset($_POST['vergeten'])){
    $email = $_POST['email'];
    if(empty($email)){
        echo "U hebt niet alle velden ingevuld!<br /><a href=\"javascript:history.go(-1);\">Klik hier om terug te gaan!</a>";
    }

    else{
        include("config.php");
        $sql = mysql_query("SELECT * FROM leden WHERE mail = '".$email."'");
        mysql_close($link);
        if(mysql_num_rows($sql) == 0){
            echo "Er is geen gebruiker met dit E-Mail adres!<br /><a href=\"javascript:history.go(-1);\">Klik hier om terug te gaan!</a>";
        }

        else{            
            $randompass = ranpass(8);
            include("config.php");
            mysql_query("UPDATE leden SET pass = '".md5($randompass)."' WHERE mail = '".$email."'");
            mysql_close($link);
            $to = $email;
            $subject = "Wachtwoord Vergeten";
            $message = "Hallo,\n Uw wachtwoord is veranderd in: ".$randompass."\n Met Vriendelijke Groeten \n Team FifaWorld";
            $headers = "From: FifaWorld <[email protected]>";
            mail($to,$subject,$message,$headers);
            echo "Er is een mail met uw nieuwe Wachtwoord naar u toe gestuurd!";
        }
    }
}

?>
Gewijzigd op 10/12/2010 09:40:13 door Pascal Koning
 
Gerhard l

gerhard l

10/12/2010 09:36:40
Quote Anchor link
kan je even wat duidelijker zijn wat er precies mis gaat?

op de volgende pagina kan je je sessies niet bereiken?

Toevoeging op 10/12/2010 09:40:40:

bij het mailen gaat er ook wat mis denk ik:
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
<?php

$message
= "Hallo $naam, \n
                    U hebt u zojuist aangemeld op Fifa World met devolgende gegeven: \n \n
                    Gebruikersnaam: $naam \n
                    Wachtwoord: $pass \n \n
                    Klik op de volgende link om uw account te activeren: \n
                    http://www.voetbal.eleky.nl/activeren.php?usernummer="
.$sql->ID." \n \n
                    Met vriendelijke Groeten \n
                    Team FifaWorld"
;
                    $headers = "From: FifaWorld <[email protected]>";
                    mail($to,$subject,$message,$headers);
                    mysql_close($link);
                    $melding = 'Succesvol geregistreerd! Er is een mail verstuurd met een activeringslink!';
?>
Gewijzigd op 10/12/2010 09:37:47 door gerhard l
 
Pascal Koning

Pascal Koning

10/12/2010 09:40:54
Quote Anchor link
@gerhard lubbers

kijk hier boven heb mijn post veranderd.

edit:

bij het mailen was er niks aan de hand ;)
Gewijzigd op 10/12/2010 09:46:51 door Pascal Koning
 
Gerhard l

gerhard l

10/12/2010 09:48:15
Quote Anchor link
oke,
bij het uitloggen, maak ik altijd gebruik van session_destroy die destroyed direct alle lopende sessies dus bij uitlog zou ik zetten:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
//werkt deze trouwens goed? de isset get uitloggen?
if(isset($_GET['uitloggen'])){

    session_destroy();
    $melding = "Succesvol uitgelogd!";
}

?>


en bij inloggen zou ik zetten:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$_SESSION
['logged_in'] = true;
$username = $_POST['username'];
$_SESSION['username'] = $username;    
?>


en om te controleren of ze ingelod zijn doe je dan :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
if(!isset($_SESSION['logged_in']) || $_SESSION['logged_in'] == false) {
//niet ingelogd
}
else{
echo 'Hallo '.$_SESSION['username'].' wat leuk dat je er weer bent ofzo';
//wel ingelogd
}
?>
Gewijzigd op 10/12/2010 09:49:26 door gerhard l
 
Pascal Koning

Pascal Koning

10/12/2010 09:52:41
Quote Anchor link
Hoe zou ik dit moeten doen ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$_SESSION['login'] = $sql->ID;
$melding = "Succesvol ingelogd!<br />Klik <a href=\"game\"> Hier om verder te gaan!";
mysql_close($link);
 
Gerhard l

gerhard l

10/12/2010 09:54:54
Quote Anchor link
Pascal Koning op 10/12/2010 09:52:41:
Hoe zou ik dit moeten doen ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$_SESSION['login'] = $sql->ID;
$melding = "Succesvol ingelogd!<br />Klik <a href=\"game\"> Hier om verder te gaan!";
mysql_close($link);

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
//je kan ook op id doen, maar ik gebruik meestal username en anders doe je gewoon //weer je id
$_SESSION['logged_in'] = true;
$username = $_POST['username'];
$_SESSION['username'] = $username;  
$id = $sql->ID;
$_SESSION['id'] = $id;
$melding = "Succesvol ingelogd!<br />Klik <a href=\"game\"> Hier om verder te gaan!";
mysql_close($link);
?>
 
- SanThe -

- SanThe -

10/12/2010 10:03:45
Quote Anchor link
De function 'ereg'

Quote:
Warning

This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged.


De regel $_SESSION['login'] == ''; in onderstaand zal niet veel doen. De dubbele == is een vergelijking en dat is niet de bedoeling lijkt mij.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if(isset($_GET['uitloggen'])){
    $_SESSION['login'] == '';
    $melding = "Succesvol uitgelogd!";
?>


Script is lek => SQL-Injection.
 
Pascal Koning

Pascal Koning

10/12/2010 10:03:50
Quote Anchor link
als ik naar index.php

krijg ik dit te zien

Content

Welkom bij Mijnstelling.nl
Klik Hier om verder te gaan!

dat ik niet ingelogd ben alleen als ik op klik hier om verder te gaan dan doet die niks dat komt dan omdat die dan niet ingelogd is wat ik dan wil is dat er dan staat je bent nog niet ingelogd log je snel in
 
Gerhard l

gerhard l

10/12/2010 10:07:19
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
[code]<?php
if(!isset($_SESSION['logged_in']) || $_SESSION['logged_in'] == false) {
//maak hier je login
}
?>



en indd voordat je dingen naar je database stuurt gebruik mysql_real_escape_string.
maar ook als je met een where gebruikt-> mysql_real_escape_string
 
Pascal Koning

Pascal Koning

10/12/2010 10:10:20
Quote Anchor link
zoiets ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if(!isset($_SESSION['logged_in']) || $_SESSION['logged_in'] == false) {
echo 'log je snel in?';
}

?>
 
Gerhard l

gerhard l

10/12/2010 10:11:03
Quote Anchor link
Pascal Koning op 10/12/2010 10:10:20:
zoiets ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if(!isset($_SESSION['logged_in']) || $_SESSION['logged_in'] == false) {
echo 'log je snel in?';
//ja maar je zou hier ook je input kunnen maken voor username en password, en als ze dan ingelogd zijn zien ze die niet meer
}
?>
 
Pascal Koning

Pascal Koning

10/12/2010 10:18:55
Quote Anchor link
Dus zo ongeveer
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<b>Content</b><br /><br />
Welkom bij Mijnstelling.nl<br />
<?php
    if(!isset($_SESSION['logged_in'])){
        echo "Klik <a href=\"game\"> Hier</a> om verder te gaan!";
    }

    else{
               echo "je bent niet ingelogt?";
?>
 
Gerhard l

gerhard l

10/12/2010 10:22:34
Quote Anchor link
Pascal Koning op 10/12/2010 10:18:55:
Dus zo ongeveer
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<b>Content</b><br /><br />
Welkom bij Mijnstelling.nl<br />
<?php
    if(!isset($_SESSION['logged_in'])){
        echo "Klik <a href=\"game\"> Hier</a> om verder te gaan!";
    }

    else{
               echo "je bent niet ingelogt?";
?>


nee...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if(!isset($_SESSION['logged_in']) || $_SESSION['logged_in'] == false) {
 echo "je bent niet ingelogt?";
}

else{
echo "Klik <a href=\"game\"> Hier</a> om verder te gaan!";
}

?>
 
Pascal Koning

Pascal Koning

10/12/2010 10:28:25
Quote Anchor link
ok thanx

alleen ik heb nu dit

Afbeelding

alleen wat ik wil als je bent ingelogt dat je het login venster niet ziet alleen de tekst je bent al ingelogd

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(!empty($_SESSION['login'])){
    echo "U bent al ingelogd!";
}

?>

    <form action="index.php" method="post">
     <table>
     <tr><td>Gebruikersnaam</td><td><input type="text" name="naam" /></td></tr>
     <tr><td>Wachtwoord</td><td><input type="password" name="pass" /></td></tr>
     <tr><td></td><td><input type="submit" name="inloggen" value="Inloggen" /></td></tr>
     </table>
    </form>
 
- SanThe -

- SanThe -

10/12/2010 10:29:26
Quote Anchor link
Dan zet je daar een 'else' omheen.
 
Gerhard l

gerhard l

10/12/2010 10:30:53
Quote Anchor link
volgens mij heb ik dat ook al een aantal keren genoemd, maarja
 
Pascal Koning

Pascal Koning

10/12/2010 10:32:36
Quote Anchor link
zoiets ?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if(!empty($_SESSION['login'])){
    echo "U bent al ingelogd!";
}

else{
echo "<form action="index.php" method="post">
     <table>
     <tr><td>Gebruikersnaam</td><td><input type="
text" name="naam" /></td></tr>
     <tr><td>Wachtwoord</td><td><input type="
password" name="pass" /></td></tr>
     <tr><td></td><td><input type="
submit" name="inloggen" value="Inloggen" /></td></tr>
     </table>
    </form>"
;
?>
 
Gerhard l

gerhard l

10/12/2010 10:33:46
Quote Anchor link
als je van die echo nou even single quotes maakt echo ' '; dan hoef je de rest niet te escapen.

en gebruik je nog steeds je oude login met $_SESSION['login'] = ''?
Gewijzigd op 10/12/2010 10:34:36 door gerhard l
 
Pascal Koning

Pascal Koning

10/12/2010 10:41:16
Quote Anchor link
OK bedankt het werkt

-santhe- jij zei Script is lek => SQL-Injection.

wat is lek en hoe kan ik het verbeteren ?

edit:

gebruik de functie

if(!isset($_SESSION['login'])){
Gewijzigd op 10/12/2010 10:44:52 door Pascal Koning
 

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.