username check??

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

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 »

(Junior) PHP Ontwikkelaar bij een retail bedrijf i

Bedrijfsomschrijving Ben jij een ervaren PHP ontwikkelaar met een passie voor retail en ICT? Wil jij werken in een team dat zich bezighoudt met het ontwikkelen van uitdagende applicaties voor een groot retailbedrijf in Delft? Dan zijn zij op zoek naar jou! Functieomschrijving Als PHP Ontwikkelaar werk je in een team aan de ontwikkeling van applicaties die door de gehele organisatie worden gebruikt. Je bent verantwoordelijk voor het ontwikkelen, testen en implementeren van deze applicaties. Je werkt hierbij nauw samen met andere ontwikkelaars, projectmanagers en stakeholders binnen de organisatie. Je taken bestaan onder andere uit: Ontwikkelen van nieuwe functionaliteiten en

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

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 »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Laravel Developer

Functie omschrijving Voor een gave organisatie in de buurt van Den Bosch zoek ik een PHP developer. Het is van belang dat je kennis/ervaring hebt met het framework Laravel. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Andere taken zijn onder andere: documentatie schrijven over applicaties/uitleg geven over software en applicaties/ klantcontact over bestaande applicaties/applicaties optimaliseren. Bedrijfsprofiel Deze organisatie zit in de regio van Den Bosch en is een klein bedrijf. Er werken circa

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

.NET developer

Functie Jij begint als .NET ontwikkelaar in een team met 10 andere Software Engineers. De werkzaamheden zijn afwisselend, zo kan het dat jij bezig bent met volledig nieuwe features of het door ontwikkelen van bestaande sites of shops. Wij ontwikkelen web applicaties, maar ook mobiele applicaties. Daarnaast bijt jij je soms ook van in externe koppelingen met systemen zoals een ERP. Als team is er een duidelijke focus m.b.t. het waarborgen van de performance en snelheid van webshops. Ook zijn wij expert op het gebied van configuratoren. Kortom enorm veel afwisselende werkzaamheden! Ook jouw werkplek kan afwisselend zijn. Soms heb

Bekijk vacature »
R

R

26/01/2007 18:37:00
Quote Anchor link
hey mensen,, ik ben bezig met een aanmeld formulier voor een script maar nu wil ik dat mensen in hun username geen spaties een vreemde tekens kunnen zetten maar ik weet niet hoe ik dat controleer dit is het stukje 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
<?
if ($action == "add") {
    // ff kijken of hij wel alles heeft ingevult wat nodig is
    if (!$username || !$naam || !$password1 || !$password2) {
        $error .= "- Je hebt helemaal geen velden ingevuld. Probeer opnieuw.<br>";
        $errors = "1";
    }

    // ff kijken of de 2 passwords gelijk zijn
    if ($password1 != $password2) {
        $error .= "- De twee passworden kwamen niet met elkaar overeen, probeer opnieuw.<br>";
        $errors = "1";
    }

    // ff kijken of de passwords wel lang genoeg zijn
    if (strlen($password1) <= 5) {
        $error .= "- Het password wat je gekozen hebt is te kort, probeer een langer password. Minstens 6 tekens of meer.<br>";
        $errors = "1";
    }

    $sql = "SELECT username FROM members WHERE username = '$username'";
    $result = mysql_query($sql);
    if (mysql_num_rows($result) != "0") {
        $error .= "- Het lijkt erop dat deze username al eerder is gebruikt. Verzin een andere username en probeer opnieuw.<br>";
        $errors = "1";
    }


    if ($errors == "1")
    {

        echo "<b>Registratie is mislukt! klik <a href=index.php?page=register&action=new><b>hier</b></a> om terug te gaan</b>";
        showerror($error);
    }

    else {
    $code = md5(strrand(8));
    $md5_password = md5($password1);
    $aangemeld = date("Y-m-d H:i:s");
    $naam = addslashes($naam);
    $email = addslashes($email);
    $woonplaats = addslashes($woonplaats);
    $username = addslashes($username);
    $password = addslashes($password);
    $geslacht = addslashes($geslacht);
    $geaardheid = addslashes($geaardheid);
    $lengte = addslashes($lengte);
    $profielinhoud = addslashes($profielinhoud);
    $dag = addslashes($dag);
    $maand = addslashes($maand);
    $jaar = addslashes($jaar);
    $geboortedatum = "19$jaar-$maand-$dag";

    $naam = smily2img($naam);
    $woonplaats = smily2img($woonplaats);
    $kleurogen = smily2img($kleurogen);
    $lengte = smily2img($lengte);
    $relatie = smily2img($relatie);
    $hobby = smily2img($hobby);
    $muziek = smily2img($muziek);
    $film = smily2img($film);
    $site = smily2img($site);
    $kleur = smily2img($kleur);

    $naam = htmlentities($naam);
    $username = strtolower($username);
    $username = ereg_replace(" ", "_", $username);
    $cfg['dir']    = "/h/3feb/hs/users/fotoalbum";


 $sql = "INSERT INTO members(userid, username, password, email, active, code, level, naam, geboortedatum, woonplaats, geslacht, geaardheid, lengte, aangemeld, gewijzigd, views) VALUES ('', '$username', '$md5_password', '$email', '1', '$code', '0', '$naam', '$geboortedatum', '$woonplaats', '$geslacht', '$geaardheid', '$lengte', '$aangemeld', '$aangemeld', '0')";
    
mkdir ($_SERVER['DOCUMENT_ROOT'] . $cfg['dir'] ."/". $username, 0755);
chmod ($_SERVER['DOCUMENT_ROOT'] . $cfg['dir'] ."/". $username, 0707);
?>


boven bij errors zie je wat ik controleer en ik controleer alleen of die username bestaat,, hoe zou ik het moeten doen als ik geen vreemde tekens en spaties wil ?
Gewijzigd op 01/01/1970 01:00:00 door R
 
PHP hulp

PHP hulp

15/11/2024 08:56:36
 
Joren de Wit

Joren de Wit

26/01/2007 18:43:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if(preg_match('/[0-9a-z]/i', $string))
{

    // $string bevat alleen cijfers en letters (case-insensitive)
}
?>
 
Kevichill

Kevichill

26/01/2007 18:52:00
Quote Anchor link
Blanche jij zegt :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if(preg_match('/[0-9a-z]/i', $string))
{

    // $string bevat alleen cijfers en letters (case-insensitive)
}
?>


Maar moet dat wel zo :/ ik dacht wat anders maar ut zal wel goed zijn :$
 
Martijn B

Martijn B

26/01/2007 19:31:00
Quote Anchor link
De regex hierboven klopt niet helemaal.
Daarom een betere (hopelijk :D):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if(preg_match('/^[0-9a-z]+$/i', $string))
{

    // $string bevat alleen cijfers en letters (case-insensitive)
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
R

R

26/01/2007 20:09:00
Quote Anchor link
het 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
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?
if ($action == "add") {
    // ff kijken of hij wel alles heeft ingevult wat nodig is
    if (!$username || !$naam || !$password1 || !$password2) {
        $error .= "- Je hebt helemaal geen velden ingevuld. Probeer opnieuw.<br>";
        $errors = "1";
    }

    // ff kijken of de 2 passwords gelijk zijn
    if ($password1 != $password2) {
        $error .= "- De twee passworden kwamen niet met elkaar overeen, probeer opnieuw.<br>";
        $errors = "1";
    }

    // ff kijken of de passwords wel lang genoeg zijn
    if (strlen($password1) <= 5) {
        $error .= "- Het password wat je gekozen hebt is te kort, probeer een langer password. Minstens 6 tekens of meer.<br>";
        $errors = "1";
    }

    $sql = "SELECT username FROM members WHERE username = '$username'";
    $result = mysql_query($sql);
    if (mysql_num_rows($result) != "0") {
        $error .= "- Het lijkt erop dat deze username al eerder is gebruikt. Verzin een andere username en probeer opnieuw.<br>";
        $errors = "1";
    }

    
    if(preg_match('/^[0-9a-z]+$/i', $username)) {

        // $username bevat alleen cijfers en letters (case-insensitive)
        $error .= "- Username mag alleen cijfers en letters bevatten<br>";
        $errors = "1";
    }


    if ($errors == "1")
    {

        echo "<b>Registratie is mislukt! klik <a href=index.php?page=register&action=new><b>hier</b></a> om terug te gaan</b>";
        showerror($error);
    }

?>


kan alsong registreren
Gewijzigd op 01/01/1970 01:00:00 door R
 
Willem vp

Willem vp

26/01/2007 20:39:00
Quote Anchor link
Kijk eens naar dit stuk code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
    if(preg_match('/^[0-9a-z]+$/i', $username)) {

        // $username bevat alleen cijfers en letters (case-insensitive)
        $error .= "- Username mag alleen cijfers en letters bevatten<br>";
        $errors = "1";
    }

Je geeft hier een foutmelding als je naam geldig is. Nieuwe users kunnen alleen verder als ze een ongeldige naam opgeven ;-)
Gewijzigd op 01/01/1970 01:00:00 door Willem vp
 
R

R

26/01/2007 20:47:00
Quote Anchor link
oh sorry wahahaha

Is er ook een iets wat email adressen checked of het goed ingevult is ?
Gewijzigd op 01/01/1970 01:00:00 door R
 
Jan Koehoorn

Jan Koehoorn

26/01/2007 21:19:00
Quote Anchor link
Dit is een regex voor mails:

/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

er zijn er vele. De ingewikkeldste die ik ooit gezien heb is trouwens door Willem_vp gepost. Misschien heeft hij hem nog ergens ;-)
 
- -

- -

26/01/2007 22:35:00
Quote Anchor link
Hier een mooie functie om de geldigheid van emailadressen te checken op geldigheid. Heb ik hier een keertje ergens vandaan geplukt.

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
<?php

function validmail($email)
{

    $email_host = explode("@", $email);
    $email_host = $email_host[1];
    $email_resolved = gethostbyname($email_host);

    if($email_resolved == $email_host)
        {

            $valid = FALSE;
        }

    elseif (eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$email))
        {

            $valid = TRUE;
        }

    else
        {
            $valid = FALSE;
        }

    return $valid;
}


?>
 
Frank -

Frank -

26/01/2007 22:37:00
Quote Anchor link
Doe nooit dit soort controles, daar heb je niets aan. Maak de kolom 'username' UNIQUE en laat de database het lekker zelf uitzoeken.

Bij een dubbele username zal de query keurig mislukken en errornummer 1062 retour geven. Vraag deze op met mysql_errno().

Dit is de enige betrouwbare methode en is nog sneller ook, het scheelt je een overbodige en volkomen zinloze query.
 



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.