inlog probleemje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer C#

Functie omschrijving We are looking for a dutch native speaker Ben jij een ervaren back-end developer, die graag in een in-house functie wil werken? Passen de woorden innovatie, programmeren en teamspeler bij jou? Zoek niet verder en lees snel verder. Voor een echt familiebedrijf in de regio van Uden ben ik op zoek naar een back-end developer, die met name kennis heeft van C# en .NET. Jij gaat de interne applicaties verder optimaliseren en nieuwe features ontwikkelen. Verder ga je de volgende werkzaamheden uitvoeren: Ondersteunen gebruikers; Uitvoeren van analyses van de software/applicaties; Maken van functionele ontwerpen en deze door vertalen

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

Software Developer C# - Deventer

Software Developer C# – Deventer Bijdragen aan de toekomst van het onderwijs! Ben jij op zoek naar een dynamische omgeving waar vol enthousiasme wordt gewerkt aan software voor interactieve dashboard- en analysetoepassingen ter verbetering van het onderwijs? Dan zijn wij het bedrijf voor jou! TIG is een bedrijf met een informele en ondernemende werksfeer, waarbij goede ideeën snel leiden tot concrete acties. Wij zijn een software ontwikkelorganisatie en focussen ons op het ontwikkelen en implementeren van oplossingen voor het leveren van managementinformatie, datavisualisatie en analyses voor het onderwijs. Met onze dashboard- en analyseoplossingen zetten scholen gegevens om naar betekenisvolle informatie.

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

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

21/11/2024 14:41:28
 
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.