2016-10-17 1 views
1

내 작업은 프레스코에서 다음을 수행하는 것입니다 프레스코 자신의 로그인 자격 증명에 대한 각각의 사용자에게 메일을 보낼 :자동 사용자 암호를 생성하고 직접

사용자가 생성

, 암호가 자동으로 생성하고 로그인 자격 증명 관리자가 비밀번호를 입력하고 새로 생성 된 사용자에게 수동으로 보내는 대신 사용자 이메일 주소로 직접 전송됩니다.

어떻게 시작이 진행하는 나를 인도 해주십시오 ...

답변

1

당신은 당신이 암호를 생성하는 어떤 임의의 알고리즘을 쓸 수 Creating user in alfresco

에 대한 내 대답을 참조 할 수 있습니다. 또한 EmailService으로 사용자에게 자격 메일을 보낼 수 있습니다.

+0

안녕 사신, 이메일 서비스 프로그램을 진행하는 방법에 대한 자세한 내용을 알려 주실 수 있습니까 – APM

+0

위의 Yagami의 링크를 따라 가실 수 있습니다. 그리고 Spring 프레임 워크를 사용한다면, MailSender로 갈 수 있습니다.이 링크는 좋은 예입니다. [Send mail] (http : //www.javatpoint.com/spring-java-mail-tutorial) –

+0

이메일을 올바르게 작성하려면 Velocity Email 템플릿 [Velocity Template Example] (http://www.springbyexample.org/examples/velocity-email-template)을 방문하십시오. html) 이것은 속도 템플릿이있는 메일을 보내기위한 완전한 튜토리얼을 가지고 있습니다 –

1

내가이 응답을 Sachin Mesare의 대답처럼의 모습 것을 알고 있지만 그것은 조금 쉽게 구분할 수있어, 나는 귀하의 질문에

1 부의 모든 부분에 뭔가를주고 내 대답을 잘라합니다 : 사용자 만들기

1 - 당신은 우리의 친구 Sachin Mesare Create Alfresco User

2 응답이 게시물에 대한 답변의 시작을 - 당신은 프레스코 커뮤니티에 의해 maided이 솔루션을 볼 수 있습니다 Add a person JAVA API 인원 onally 내가 만들고 나를 위해 잘 작동 사람을 추가하려면이 방법을 사용 (모든 게시물을 읽을 것을 잊지 마세요 : 하단에있는 개선있다)

2 부 : 보내기 이메일을

1 - 당신은 자바 API 광고 메일과 이메일을 보내 따라 당신에게 경로를 제공이 멋진 튜토리얼을 사용할 수 있습니다 Java - Sending Email

2 - 당신이 (답변) 너무 많은 유래 질문을 찾을 수 있습니다 내가이 일 Send email using java

을 선택하는

제 3 부 : 비밀번호

당신이 그런 일을 할 수있는 2 가지 방법이 있습니다

해결 방법 1 : encrypte/해독 그것을 의미 (이 방법을 작동하는 두 가지 방법입니다) 당신이 사용하는 경우 그 그것을 암호로 고쳐 쓰는 알고리즘 누군가 암호를 해독하기 위해 동일한 것을 사용할 수 있습니다.

해결 방법 2이 : 그건 당신이 암호를 해시 경우 아무도, 심지어 당신이 원래 암호를 얻을 수 있음을 의미 편도 방법을의 해시 암호를 해시하는 가장 잘 알려진 방법은 도움이 sha256

희망이다 당신

+0

고마워요.이 방법으로 시험해보고 작업이 완료되었는지 여부를 알려줍니다. – APM

+0

당신이 무언가를 이해하지 못한다면 언제든지 물어보십시오 –

+0

안녕 Yagami, 나는 사용자를 위해 암호를 설정하고 싶지 않아요, 암호는 자동으로 만들어야하고 관리자로서 나는 단지 사용자를 만들어야합니다. 패스워드는 다이렉트 메일을 통해 사용자에게 보내야한다. 따라서 코드에서 사용자 이름이나 암호를 지정할 필요가 없습니다. 그것은 모두를 위해 일반적이어야합니다. – APM