Es simple, $_GET es un arreglo de las variables pasadas por la URL y tu estas llamando a los indices 'nombre' y 'contrasenya', los cuales si no estan definidos tiran ese notice.
La forma de corregirlo es verificando si estas variables existen, y esto lo haces con
isset. Básicamente sería algo asi:
Aqui lo que haces es decir: Si $_GET['nombre'] existe, entonces su valor se lo asignamos a $nombre. En caso contrario le asignamos un valor nulo.
Luego sería cosa de cambiar donde usas $_GET['nombre'] por $nombre.
PD. Esa manera en que estas haciendo de pasar cosas como contraseñas por url no es muy.. ehm.. buena