Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
Authentication
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 2
12
0.00% covered (danger)
0.00%
0 / 1
 getPasswordHashType
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
6
 hashPassword
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace UserFrosting;
4
5class Authentication {
6
7    public static function getPasswordHashType($password){
8        // If the password in the db is 65 characters long, we have an sha1-hashed password.
9        if (strlen($password) == 65) {
10            return "sha1";
11        } else {
12            return "modern";
13        }
14
15    }
16
17    public static function hashPassword($password){
18        return password_hash($password, PASSWORD_BCRYPT);
19    }
20
21}
22
23?>