Показать сообщение отдельно
Непрочитано 04.02.2010, 22:06   #11
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Как поменять Password

Вот вместо гаданий, можно посмотреть как работает авторегистрация учетной записи.

PHP код:
public class AccountUtils
{
    
/**
     * Logger :)
     */
    
private static final Logger    log    Logger.getLogger(AccountUtils.class);

    
/**
     * Encodes password. SHA-1 is used to encode password bytes, Base64 wraps SHA1-hash to string.
     * 
     * @param password
     *            password to encode
     * @return retunrs encoded password.
     */
    
public static String encodePassword(String password)
    {
        try
        {
            
MessageDigest messageDiegest MessageDigest.getInstance("SHA-1");
            
messageDiegest.update(password.getBytes("UTF-8"));
            return 
Base64.encodeToString(messageDiegest.digest(), false);
        }
        catch (
NoSuchAlgorithmException e)
        {
            
log.error("Exception while encoding password");
            throw new 
Error(e);
        }
        catch (
UnsupportedEncodingException e)
        {
            
log.error("Exception while encoding password");
            throw new 
Error(e);
        }
    }

__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием