Skip to content
Extraits de code Groupes Projets
Valider 174ebf57 rédigé par Okhin's avatar Okhin
Parcourir les fichiers

CHeck if is array

parent 48fd5420
Branches
Étiquettes
2 requêtes de fusion!66Preprod,!65Resolve "Erreur 403 en cas de tentative de don et d'utilisateurice non existantes"
......@@ -108,14 +108,14 @@ class Campaign extends Controller
$user = $f3->get('container')['user_finder']->findByEmail(\Utils::asl($email));
if (count($user) > 0) {
if (count($user) > 0 && is_array($user)) {
// We have an existing user, we should try to login with the provided password
// or 403.
$mapper = new \DB\SQL\Mapper($f3->get('DB'), 'users');
$auth = new \Auth($mapper, array('id' => 'email', 'pw' => 'hash'));
$login = $auth->login($email, $hash);
if (!$login) {
$f3->error(403);
$f3->error(400, "count(user): ". count($user) . "user: $user, email: $email, pass: $hash");
}
$email = $user['email'];
$user_id = $user['id'];
......
......@@ -2,12 +2,14 @@
<div class="row">
<div class="col-md-10 col-md-offset-1 header">
<h2><span>{{ @ERROR.code }} - {{ @ERROR.status }}</span></h2>
<span>{{ @@emsg }}</span>
<hr>
</div>
</div>
<div class="row">
<check if="{{ @ERROR.code == 403 }}">
<div class="col-md-5 col-md-offset-1 well light-blue">
<h2><span>{{ @ERROR.code }} - {{ @ERROR.status }}</span></h2>
{{ _("Accès refusé.<br>Votre mot de passe est invalide.") }}
</div>
<div class="col-md-5 well sky-blue">
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter