inlog probleemje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

(Junior) Back-end Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Altijd al willen werken bij een organisatie, die maatwerk applicaties bouwt, die echt impact hebben in de maatschappij? Dit is je kans. Voor een kleine organisatie in de regio van Eindhoven ben ik op zoek naar een C# Ontwikkelaar. Jij gaat aan de slag met de ontwikkeling van maatwerk software en applicaties. Deze organisatie werkt voor grote organisaties in Nederland, maar ook voor het MKB. De projecten waar je aan gaat werken zijn erg divers, waardoor je werk uitdagend blijft en je erg veel kan leren. Verder ga je aan

Bekijk vacature »

Senior .NET developer

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

Bekijk vacature »

Ervaren PHP developer gezocht!

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 »

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 »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

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 »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

Java Developer

Dit ga je doen Als Java Developer ben je verantwoordelijk voor: Het ontwikkelen van nieuwe en bestaande webservices; Het uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Het werken aan gegevensuitwisseling met bijvoorbeeld SOAP; Testen van frameworks met gebruik van UNIT en Selenium. Hier ga je werken De organisatie waar je komt te werken is een semi-overheidsinstelling, gesitueerd in Utrecht en zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Zo zorgen zij ervoor dat er op grote schaal vertrouwelijke informatie tussen verschillende overheidsinstellingen wordt uitgewisseld. Hun werk zorgt

Bekijk vacature »

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

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 »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

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 05:26:13
 
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.