inlog probleemje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

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 »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

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

29/04/2024 03:43:44
 
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.