inlog probleemje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

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 Gouda 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! Onderdelen van jouw functie: 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

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Pagina: « vorige 1 2

Obelix Idefix

Obelix Idefix

22/08/2013 08:11:16
Quote Anchor link
Niek Kasius op 22/08/2013 00:49:52:
zelf schrijven, Hhoe moet dat? mMoet ik eerst eEngels geeaan leren, want ik weet niet wat die woorden allemaal betekenen.

Misschien ook nog wat aan je Nederlands doen... ;-)
De woorden die je voor het scripten nodig hebt, zijn beperkt.
Als je echt iets wilt, zul je er tijd en energie in moeten steken.

Als jij je wilt beperken tot kopiëren / plakken en niet de moeite neemt om zelf ook maar iets te leren/uit te zoeken, hoef je niet op mijn hulp te rekenen.
Gewijzigd op 22/08/2013 08:12:42 door Obelix Idefix
 
PHP hulp

PHP hulp

04/01/2025 23:15:50
 
Niek Kasius

Niek Kasius

22/08/2013 10:35:02
Quote Anchor link
Quote:
zelf schrijven, Hhoe moet dat? mMoet ik eerst eEngels geeaan leren, want ik weet niet wat die woorden allemaal betekenen

Misschien ook nog wat aan je Nederlands doen... ;-)
als je dat er zie zo ziet staan, moet je toch echt je bril eens poetsen of je pc laten naarkijken
want ik heb dat nog een na gekeken.
Maar wat punt 3 betreft heb je natuurlijk wel gelijk.

Willem vp!
appreciëren alweer zo;n moeilijk woord, kan ik dat ruilen voor 2 woordjes viaduct
grapje
Maar ik ben van een andere generatie dan de meeste hier, en er werd vroeger op school niet uit gelegt waarom iets was wat het was dat moest je gewoon maar aannemen, dat werd me pas uitgelegt tijdens een opfris curcus voor ouders waarvan de kinderen naar het verlolg onderwijs gingen, zoals bijvoorbeeld als ik een briefje op de deur hing voor de bakker dat ik geen brood nodig had die dag met de tekst "baker geen brood vandaag" fout was en het bakker moest zijn, dus dat als de klinker kort was in een woord je 2 medeklinker moest gebruiken en zo iets dergelijks, en dat een groep ook uit 1 ding of persoon kon bestaan, waardoor ik een beter inzicht kreeg.
en daarbij had ik al in de eerste klas een hekel aan school omdat ik altijd an mijn oren werd getrokken door dat kreng van een jufrouw.
 
Chris PHP

Chris PHP

22/08/2013 13:12:41
Quote Anchor link
@Niek,
Tja je wil programmeur worden of niet, als je geen moeite wil doen om te snappen wat je nu precies doet wordt het lastig. Ja Engels is een belangrijke taal in web development (ontwikkeling), dus je zult wel de basis van Engels moeten kennen.

Tutorials zijn er om van te leren, niet 1-op-1 te copy/pasten (kopieeren/plakken) en hier en daar wat aanpassingen te doen. Uiteraard hebben meerdere mensen dit al uitgelegd aan je zie ik, maar je moet dus geen scripts van 8 jaar oud gaan gebruiken.

Hier zitten functies in die er dus in nieuwere PHP versies uit zijn gehaald, dit kan verschillende redenen hebben maar dat is niet belangrijk. Belangrijk is dat je dus zelf weet wat je doet, anders zul je nooit een stabiele omgeving kunnen ontwikkelen.

Tevens is een simpel login script voor iemand met basis kennis Engels, PHP en MySQL in ongeveer 2 a 4 uur te schrijven. Dus dan moet jij dat makkelijk in een week kunnen lijkt me ;-)

PHP for Dummies is mooie stof voor een beginner, voor Hello World op je scherm heb je geen PHP nodig klopt. Maar nu weet je wel dat doormiddel van een echo je php output (uitvoer) op je scherm kunt weergeven. Het heet niet voor niets PHP voor Dummies, dit is voor mensen die nog nooit wat met PHP gedaan hebben.

Dat je gelijk een hoog project pakt als eerste echte PHP ervaring is niet verstandig, begin met wat simpels en ga gewoon verschillende PHP functies gebruiken en kijken hoe ze werken. Heb je die onder de knie dan kun je verder gaan kijken naar wat uitgebreidere en gecompliceerdere code zoals inlog systemen en protected (beschermde) pagina's etc.

Succes, maar ik raad je wel aan om een goed PHP boek door te nemen.
 
Niek Kasius

Niek Kasius

23/08/2013 00:53:50
Quote Anchor link
En wat is een goed boek, want in de boekenwinkels hier in de buurt vind je dat soort boeken niet meer, zodat je er eerst in kunt kijken, en via internet bestellen is ook geen optie meer voor mij, want dat heeft me al genoeg gekost voor iets waar in niks mee kan. jaren geleden had iemand me aangepraat dat ik de PHP bijbel moest kopen, nou dat is geen boek maar een naslagwerk dat niet ff op je schoot neemt als aan je pc zit.
En daar heb ik nu dus niks meer aan, net zo als PHP en mySQL voor dummies want die werkte met mysql
Gewijzigd op 23/08/2013 00:57:18 door Niek Kasius
 
Ozzie PHP

Ozzie PHP

23/08/2013 01:49:31
Quote Anchor link
Niek, geen kritiek maar misschien een wijze levensles.

Als jij (als bestuurder) in een auto zit en je kijkt constant in je achteruitkijkspiegel, dan is de kans groot dat je je bestemming niet zult halen.

Als je iets wilt bereiken in het leven, dan moet je proberen om vooruit te kijken en je niet te laten belemmeren door dingen die in het verleden zijn gebeurd. Dat je een vervelende juffrouw had in de eerste klas, of dat je een keer een verkeerd boek hebt gekocht is geen reden om dan maar nooit meer een boek te kopen of om nooit meer iets te leren. Probeer het eens als een uitdaging te zien. Probeer eens wél een goed boek te vinden! Ga eens kijken op bol.com of er een leuk boek tussen staat! En heb je iets gevonden? Dan kun je voordat je het aanschaft hier vragen of het een goed boek is.

Maar in het algemeen: laat je niet leiden door je verleden, maar kijk vooruit naar je toekomst! Wordt je leven een stuk leuker en interessanter van.
 
Chris PHP

Chris PHP

23/08/2013 09:23:16
Quote Anchor link
@Niek,
We hebben hier op het forum een stuk dat heet PHP Boeken, kijk daar eens even staan een paar mooie voorbeelden tussen.

Van alle boeken zijn tegenwoordig online inkijk exemplaren, dus google het boek en je zult verder komen.
 
Niek Kasius

Niek Kasius

24/08/2013 00:10:16
Quote Anchor link
ja inkijken dat kan je, maar je schiet er niks mee op want je krijgt maar een paar pagina's te zien, en wat je te zien krijgt is de index en het voorwoord, tenminste bij Bol.com heb ik dat ervaren, en de recessies de erbij staan zijn door een medewerker geschreven volgens mij, Op een naar bij het handboek HTML5 en css3 van Peter Doorlaard want die is van mij.

En die boeken die hier beschreven staan zijn ook PHP6 naar ook al verouderd, want die gaan allemaal over mysql en niet over mysqli
Gewijzigd op 24/08/2013 00:13:52 door Niek Kasius
 
Willem vp

Willem vp

24/08/2013 02:04:29
Quote Anchor link
Niek Kasius op 24/08/2013 00:10:16:
ook al verouderd, want die gaan allemaal over mysql en niet over mysqli

Op zich hoeft dat niet zo'n probleem te zijn. Als je overal waar mysql staat mysqli neerzet, ben je er eigenlijk al bijna. Het grote verschil is dat je bij mysqli altijd een resource mee moet geven terwijl dat bij de mysql-functies meestal optioneel was (maar m.i. sowieso verstandig om te doen).

Verder maakt het niet zo gek veel uit of je een boek over PHP 5.0, 5.3 of 5.5 hebt. De basis van de taal blijft hetzelfde. Waarschijnlijk kun je zelfs beter een boek hebben over 5.0 dan over 5.5, vooral als je een provider hebt die nog met 5.3 werkt (en dat zijn er best een hoop). Tegen de tijd dat je nut hebt van de functionaliteit die in 5.3, 5.4 of 5.5 is toegevoegd, heb je waarschijnlijk het boek niet eens meer nodig. ;-)
 
Eddy E

Eddy E

24/08/2013 08:06:39
Quote Anchor link
Overstappen van mysqli_query() is echt eenvoudig:

Zoek: mysql_
Vervang door: mysqli_

Zoek: mysqli_query(
Vervang: sql_query(

Voeg extra bestand toe, include die en zet in dat bestand dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
function sql_query($query)
 {

 global $connection; // of $link of wat je db-connectie ook is

 return mysqli_query($query, $connection)
 }

?>


Klaaaar :D
 
Willem vp

Willem vp

25/08/2013 13:31:38
Quote Anchor link
Eddy E op 24/08/2013 08:06:39:
return mysqli_query($query, $connection)

Bijna goed. ;-) Het moet uiteraard zijn:

return mysqli_query($connection, $query);
 
Niek Kasius

Niek Kasius

27/08/2013 14:25:02
Quote Anchor link
Dus je wilt zeggen dat als ik alles wat mysql is vervang door mysqli ik in principe klaar ben?

En als ik dat zou doen dan nog blijf ik toch met dat uitlog probleem zitten. WANT

Ik heb nu 2 andere login scripts.
Een met mysqli maar zonder md5, sha1 of iets dergelijks dat wel werkt op zich, maar als ik mijn admin erin zet kan ik wel inloggen, maar dat uitloggen werkt dan nog steeds niet, het wel alsof ik ben uitgelogt en stuurt me terug naar de login, maar als ik dan afsluit en opnieuw de pagina open ben ik nog steeds in gelogt.

En een zonder mysql, dus ook zonder beveiliging.
Maar dat werkt wel, als ik daarin uitlog dan ben ik ook werkelijk uigelogt.
 
Niek Kasius

Niek Kasius

28/08/2013 19:33:30
Quote Anchor link
Hehe!! Ik denk dat ik er uit ben volgens mij?.
Heb dat script met mysqli wat aangepast heb er een sha1 en een email met controle aan toegevoegd, En het werkt ook nog, ik kan nu registreren en alles komt in de database, en ik kan inloggen, alleen gaat dat volgens mij op een omslachtige manier, ik heb members met daarin het admin script en members2 waarin ik de login mee open.
Maar als ik de admin via de login open word die ook wel geopend maar werk het uilog gebeuren niet en kan ik er zonder inloggen weer in.
 
- Ariën  -
Beheerder

- Ariën -

28/08/2013 19:42:47
Quote Anchor link
Leuk om te horen dat je lekker op weg bent...

Als je wilt dat we even meehelpen zoeken naar je probleem, laat dan op zijn mist even je relevante code zien.
 
Niek Kasius

Niek Kasius

29/08/2013 01:19:19
Quote Anchor link
Ja ik weet dat je ergens inlogt dat het vaak via een apart inlog script gaat, maar ik had ook een script waar het inlog gebeuren direct in de admin zat en dat werkte toen prima met php4.
Maar nu met php5.4 en mysqli krijg ik dat niet voor mekaar.
Ik heb onderstaand inlog 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
<?php
session_start();
require "config.php"; //Connection Script, include in every file!

//Check to see if the user is logged in.

if(isset($_SESSION['user'])){
    header("location: members.php"); //isset check to see if a variables has been 'set'
}

if(isset($_POST['submit']))
{

//Variables from the table
    $user  = $_POST['user'];
    $pass  = sha1($_POST['pass']);
        
    //Prevent MySQL Injections
    $user  = stripslashes($user);
    $pass  = stripslashes($pass);
    
    $user  = mysqli_real_escape_string($con, $user);
    $pass  = mysqli_real_escape_string($con, $pass);
    
    //Check to see if the user left any space empty!
    if($user == "" || $pass == "")
    {

       echo "Please fill in all the information!";
    }

    
    //Check to see if the username AND password MATCHES the username AND password in the DB
    else
    {
       $query = mysqli_query($con,"SELECT * FROM members WHERE username = '$user' and password = '$pass'") or die("Can not query DB.");
       $count = mysqli_num_rows($query);
        
       if($count == 1){
          //YES WE FOUND A MATCH!
          $_SESSION['username'] = $user; //Create a session for the user!
          header ("location: members.php");
       }

        
       else{
          echo "Username and Password DO NOT MATCH! TRY AGAIN!";
       }
    }
    
 }


 ?>


 <html>
 <table width="300" align="center" cellpadding="0" cellspacing="1" border="1px solid black">

 <tr>
 <form name="register" method="post" action="login.php">
 <td>

 <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">

 <tr>
 <td colspan="3"><strong><center>Login </center></strong></td>
 </tr>

 <tr>
 <td width="78">Username</td>
 <td width="6">:</td>
 <td width="294"><input type="text" name="user" id="user"></td>
 </tr>

 <tr>
 <td>Password</td>
 <td>:</td>
 <td><input type="password" name="pass" id="pass"></td>
 </tr>

 <tr>
 <td></td>
 <td></td>
 <td><input type="submit" name="submit" value="Login"></td>
 </tr>

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

 </html>



En in die members(admin) staat:
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  
session_start();
require "config.php"; //Connection Script, include in every file!
//Controleerd of de gebruiker is ingelogt.

if(isset($_SESSION['username'])){
    echo "Hello ".$_SESSION['username']." &nbsp;&nbsp;&nbsp;<a href='logout.php'>Uit loggen</a>.";
 }

ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);
include ("../../includes/admin_header.php");
include ("../../includes/config.php");
include ("../../includes/verwerk.php");
?>

</head>
<body>
plus de rest van de admin.

En in die members2(admin) staat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
session_start();
require "config.php";

//Controleerd of de gebruiker is ingelogt.
if(isset($_SESSION['username'])){
  echo '<h2 align="center"><br /><font color="red">'; echo "Hello ".$_SESSION['username'].", <br /><a href='logout.php'>Klik Om uit loggen.</a></>";
}

else{
  echo '<h2 align="center"><br /><font color="red">Please <a href="login.php">Log In </a> Om de Admin pagina te openen!';
}

?>

En verder niks

PS.
ik heb dat oude script ff op gezocht en gezien dat het inlog gebeuren zonder database ging, en met cookies
Gewijzigd op 29/08/2013 01:55:15 door Niek Kasius
 
Obelix Idefix

Obelix Idefix

29/08/2013 13:26:44
Quote Anchor link
Niek Kasius op 29/08/2013 01:19:19:
Maar nu met php5.4 en mysqli krijg ik dat niet voor mekaar.

Wat lukt er niet dan?

T.a.v. de code:

Zet error-reporting in elk script en helemaal boven aan (na session_start).
Om te controleren of een formulier verzonden is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$_SERVER['REQUEST_METHOD'] == 'POST'
ipv $_POST['submit']
Na header -> exit;
Je controleert niet of de variabelen $_POST['user'] en $_POST['pass'] bestaan.
Waarom nieuwe variabelen aanmaken obv $_POST-waarden?
Waarom stripslashes bij een wachtwoord?
mysqli_real_escape_string gebruik je _in_ een query.
Wat gebeurt er als beide velden leeg zijn (op regel 24)?
Gebruik geen * maar benoem het veld/de velden die je wilt opvragen.
Variabelen buiten quotes in een query.
Waar is de foutafhandeling van de query (geen or die aub, jij gaat toch ook niet dood als je een keer iets fout doet?!)?
 
Niek Kasius

Niek Kasius

30/08/2013 01:48:53
Quote Anchor link
Bedankt! Obelix en Idefix
Voor die tip van exit();
Het werkt nu,
En op regel 24 als ik geen naam en of wachtwoord invul krijg ik: Please fill in all the information! en als de naam of wachtwoord verkeerd invul, krijg ik: Username and Password DO NOT MATCH! TRY AGAIN!
Dus een controle zit er wel op.
Het zou nog beter kunnen door de naam en wachtwoord gescheiden weer te geven als die fout is, maar ik hen hier al erg tevreden mee.

Oh ja en de config heb is ook veranderd dus geen or die meer.
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
$host
     = "localhost";
$username = "";
$password = "";
$db       = "";

$con = mysqli_connect($host,$username,$password,$db);

/* check connection */
if (mysqli_connect_errno()) {
printf("Fout in de connectie!: %s\n", mysqli_connect_error());

exit();
}
[
/code]
Gewijzigd op 31/08/2013 02:45:30 door Niek Kasius
 
Niek Kasius

Niek Kasius

01/09/2013 17:44:06
Quote Anchor link
Toch nog niet goed blijkbaar.
Het inloggen werkt wel goed, maar ik kan inloggen met en of zonder hoofdletters, Dus bijvoorbeeld Niek, niek, nIeK, NIeK enz, enz. en dat is niet de bedoeling, met het wachtwoord gaat het wel goed.
Gewijzigd op 01/09/2013 17:44:47 door Niek Kasius
 
Bart V B

Bart V B

02/09/2013 05:00:37
Quote Anchor link
Dat klopt, Mysql is case insensitive.
Lees mijn topic eens door.
http://www.phphulp.nl/php/forum/topic/hoe-maak-ik-mysql-case-sensitive/91993/
 
Ward van der Put
Moderator

Ward van der Put

02/09/2013 07:40:33
Quote Anchor link
Voeg het sleutelwoord BINARY toe als je een onderscheid wilt maken tussen hoofdletters en kleine letters. Voor de gebruikersnaam bijvoorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query
= "SELECT * FROM members WHERE BINARY username = '$user' and password = '$pass'";
?>
 
Niek Kasius

Niek Kasius

02/09/2013 18:56:57
Quote Anchor link
Bedankt!! Ward van der Put
dat werkt.

Eddy E!
Ja was het maar zo gemakkelijk, dat gaat voor sommige scripts blijkbaar niet op.
Want dit was het orgineel
{code]
stand.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php

$stand_sql
="SELECT id, team, punten, wedstrijden, winst, verlies, gelijk, caramboles, maken, beurten, moyenne, percent, voor, tegen, punten, ROUND(voor/maken, 2) AS percent, ROUND(voor/beurten, 2) AS moyenne FROM stand ORDER BY punten DESC";
 $uitslag_resultaat = mysql_query($stand_sql) or die(sql_error());
   while($uitslag = mysql_fetch_array($uitslag_resultaat))
{

?>


En heb dit heb veranders in dit, en dat werkt wel,
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
<?php
function sql_query($query)
 {

 global $conn; // of $link of wat je db-connectie ook is

 return mysqli_query($conn, $query);
 }

$stand_mysqli = "SELECT id, team, punten, wedstrijden, winst, verlies, gelijk, caramboles, maken, beurten, moyenne, percent,

voor, tegen, punten, ROUND(voor/maken, 2) AS percent, ROUND(voor/beurten, 2) AS moyenne FROM stand ORDER BY punten DESC"
;
 $uitslag_resultaat = sql_query($stand_mysqli) or die(mysqli_error());
   while($uitslag = mysqli_fetch_array($uitslag_resultaat))
{

?>


Maar bij een ander script werkt het blijkbaar niet.
uitslagen.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$datum
= '%d-%m-%Y';
$uitslag_query = "SELECT * FROM wedstrijden ORDER BY id ASC";
$uitslag_resultaat = mysql_query($uitslag_query) or die(mysql_error());
while($uitslag = mysql_fetch_array($uitslag_resultaat))
{

?>

veranderd naar en dat werkt 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
<?php
function sql_query($query)
 {

 global $conn; // of $link of wat je db-connectie ook is

return mysqli_query($conn, $query);
 }


$datum = '%d-%m-%Y';
$uitslag_mysqli_query = "SELECT * FROM wedstrijden ORDER BY id ASC";
$uitslag_resultaat = sql_query($uitslag_mysqli_query) or die(mysqli_error());
while($uitslag = mysqli_fetch_array($uitslag_resultaat))
{

?>

Dan krijg ik 2 meldingen.

SCREAM: Error suppression ignored for
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\wamp\www\inloggen\uitslagen.php on line 35
En

SCREAM: Error suppression ignored for
Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\wamp\www\inloggen\uitslagen.php on line 40
Ps.
regel 35 is hier regel 6 en regel 40 is dan 11
Gewijzigd op 03/09/2013 02:37:46 door Niek Kasius
 

Pagina: « vorige 1 2



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.