Task-Commander.com
Het is een website om mensen te motiveren, de afbeelding op de startpagina geeft goed weer hoe het in zijn werk gaat.
Zouden jullie hem aub eens willen testen en wat feedback geven?
Internationalisering (inclusief NL) volgt later.
Hartelijk dank!
Ziet er leuk uit, ik heb wel meteen in het registratieproces een internal server error weten te veroorzaken. Niet heel verrassend dat dit waarschijnlijk door mijn poging tot SQL injection kwam. Misschien daar eerst eens naar kijken voor je reclame gaat maken?
Bedankt Ben, ik gebruik de FOS User bundle van Symfony voor de registratie. Vreemd dat dat niet 'out of the box' werkt.
Het zou out of the box moeten werken. Wat gebruik je voor je database? Gewoon Doctrine? Het kan ook iets zijn met mod_security of een andere module die de input probeert te "beveiligen", al heb ik dat nooit meegemaakt met apostrofs in de username. Het kan ook zijn dat registratie in het geheel weigert, ik heb geen correcte registratie geprobeerd en eerlijk gezegd ben ik dat ook niet van plan. Immers: leuk idee, maar niets voor mij.
Maar ook zonder ' in de username volgt een error 500.
Wel wordt een mail verstuurd. Die bevat een link die naar een witte pagina met error 404 leidt.
Toevoeging op 15/07/2016 09:28:20:
en een username van 1 teken wordt niet geaccepteerd.
Je dient "het opgegeven formaat" aan te houden. Alleen: wat is dat formaat dan?
Bijlage komt later.
Toevoeging op 15/07/2016 09:45:10:
Geen unicode geacepteerd in PHPHulp?
Gewijzigd op 15/07/2016 10:30:05 door Tim Wolf
Toevoeging op 15/07/2016 10:33:13:
Bedankt voor die bijlage nog Tim, het probleem was een kolom die geen NULL accepteerde. Een vinkje in PHPMyAdmin heeft dit opgelost.
dan klik je op submit button.
Volgt onduidelijke melding over username formaat. Vooruit: een letter extra.
Maar daarna is de submit button geblokkeerd...
Toevoeging op 15/07/2016 11:01:43:
en hoe hef ik mijn account(s) weer op?
The username is too short
The email is too short
The email is not valid
The password is too short
Ik krijg in Firefox de standaard meldingen van de browser.
Password lijkt in de html geen minimale lengte te hebben? (waar bij de username nog een pattern=".{2,}" bevat)
Toevoeging op 15/07/2016 11:13:44:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<script>
$('#form_save').on('click', function ()
{
if ($('#fos_user_registration_form_plainPassword_second').val()) {
$(this).val('Please wait ...')
.attr('disabled', 'disabled');
$('#theform').submit();
}
});
</script>
$('#form_save').on('click', function ()
{
if ($('#fos_user_registration_form_plainPassword_second').val()) {
$(this).val('Please wait ...')
.attr('disabled', 'disabled');
$('#theform').submit();
}
});
</script>
wordt de button ook weer ergens ontdaan van het attribute "disabled"?
Toevoeging op 15/07/2016 11:16:42:
als je namelijk op de button klikt, dan poog je bij ingevuld 2e password om de button een val() te geven. IS echter een button, geen input, dus daar merk je niets van.
Wel echter wordt de button gedisabled.
Daarna wordt form gesubmit, echter de browser grijpt nog in om de html5-validatie uit te voeren. Dan klaagt hij over een te korte (fout formaat) username.
Dat kun je aanpassen, echter de button blijft disabled en form kan niet meer gesubmit worden.
In welke browsers test jij dit?
Toevoeging op 15/07/2016 11:19:07:
Gedrag is trouwens anders in Chrome, maar daarbij afhankelijk van het wel ingevuld zijn van 2e password veld.
Ik heb dat scriptje geschreven omdat ik merkte dat je 2 keer werd geregistreerd (één keer foutief) als je dubbelklikte op submit.
Misschien moet ik die button gewoon een 2 seconden disablen. En natuurlijk eens kijken naar die browser specifieke meldingen.