def signup_admin_post():
    email = request.form.get('email')
    username = request.form.get('username')
    password=request.form.get('password')
    user=User.find_user_by_email(email=email)
    
    if user:
        flash('Email address already exist')
       
        return redirect(url_for('admin.login_admin'))
    #fetching user data from the login form
    new_user= User(username,email,password)
    new_user.save_data 
    token=new_user.get_reset_password_token(600)
    #send user a confirmation email to confirmed account.
    send_email('Pheme Confirmation Email', sender=Configuration.MAIL_DEFAULT_SENDER,recipients=[new_user.email],
                text_body=render_template('/confirm.txt',title ='Account Confirmation Email',user=new_user,token=token),
                html_body= render_template('/confirm.html',title='Account Confirmation Email',user=new_user,token=token))
    flash('Check your signup mail to confirmation your account!')
    return redirect(url_for('admin.login_admin'))